{"metadata": {"vulnerability": "CVE-2026-98975", "count": 22, "kinds": {"milestone": 7, "sighting": 1, "kev": 0, "other": 14}}, "data": [{"timestamp": "2026-09-25T10:25:14.383Z", "date_only": false, "value": "2026-09-25T10:25:14.383Z", "kind": "milestone", "label": "Reserved", "source": "cvelistv5", "record": "CVE-2026-98975", "field": "cveMetadata.dateReserved"}, {"timestamp": "2026-10-23T12:19:48.379Z", "date_only": false, "value": "2026-10-23T12:19:48.379Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-98975", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, {"timestamp": "2026-10-23T13:17:00Z", "date_only": false, "value": "2026-10-23T13:17:00Z", "kind": "milestone", "label": "Published", "source": "osv_ubuntu \u00b7 UBUNTU-CVE-2026-98975", "record": "UBUNTU-CVE-2026-98975", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-23T13:17:19Z", "date_only": false, "value": "2026-10-23T13:17:19Z", "kind": "other", "label": "Nvd published at", "source": "github \u00b7 GHSA-PXHV-6MJW-34J3", "record": "GHSA-PXHV-6MJW-34J3", "field": "database_specific.nvd_published_at", "linked_record": true}, {"timestamp": "2026-10-23T13:17:19.157Z", "date_only": false, "value": "2026-10-23T13:17:19.157", "kind": "milestone", "label": "Published", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-98975", "record": "FKIE_CVE-2026-98975", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-23T13:23:20.655Z", "date_only": false, "value": "2026-10-23T13:23:20.655227Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117490437305065009", "record": "CVE-2026-98975", "field": "creation_timestamp", "uuid": "b904538e-f688-4a4d-a450-3567b6db4feb", "content": "CVE-2026-98975 xfs: stop exchanging reflink flags when exchanging mappings In the Linux kernel, the following vulnerability has been resolved:\nxfs: stop exchanging reflink flags when exchanging mappings\nWhen an exchange covers both files from offset 0 to i_disk_size,xmi_can_exchange_reflink_flags() assumes every mapping moved and handsthe reflink flag over to the other file.\nThat assumption is wrong.  A file can still own shared blocks pasti_disk_size, e.g. after EXCHANGE_RANGE_TO_EOF sets a smaller sizewithout unmapping anything.  The flag is cleared anyway, and the nextwrite to such a block happens in place instead of CoW, corrupting theother file that shares it.\nCommit a23eca88448e (\"xfs: fix exchange-range reflink flag clearingissue with INO1_WRITTEN\") fixed one instance of this.  Rather than addanother special case, stop moving the flags.xfs_exchmaps_ensure_reflink() already sets the flag on both inodesbefore the exchange, so both just keep it.\nNothing sets CLEAR_INO{1,2}_REFLINK anymore.  Intents logged by olderkernels may still carry them; recovery already masks them off, so theystay in the log format mask and are ignored.\nXFS_IOC_SWAPEXT has the same problem: it moves the reflink flag fromone inode to the other along with the extents.  Just removing that isnot enough here: the exchange path flags both inodes up front inxfs_exchmaps_ensure_reflink(), but swapext has no such step, so theinode receiving the shared extents would be left without the flag.Set it on both inodes instead, and make sure both have a CoW fork,since an inode with the reflink flag is expected to have one.\nThe flag now stays until FALLOC_FL_UNSHARE_RANGE, xfs_scrub, or atruncate to zero removes it.\nhttps://www.cve.org/CVERecord?id=CVE-2026-98975https://git.kernel.org/stable/c/1fa2f3a7ef7ee0f2503a4b0afe24bc8c9d0820behttps://git.kernel.org/stable/c/7d3b9b2c9dc57f93f36c716ab752548cb4db9900https://git.kernel.org/stable/c/4756c94260e69ce42612b8220c3614f02f7a11d5https://git.kernel.org/stable/c/d84d6c1a7f1e2de9e601703a326a4c1b7b421943#kernel #Linux#CVE_2026_98975#bot", "url": "https://infosec.exchange/users/cve/statuses/117490437305065009"}, {"timestamp": "2026-10-23T15:31:33Z", "date_only": false, "value": "2026-10-23T15:31:33Z", "kind": "milestone", "label": "Published", "source": "github \u00b7 GHSA-PXHV-6MJW-34J3", "record": "GHSA-PXHV-6MJW-34J3", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-24T01:10:35Z", "date_only": false, "value": "2026-10-24T01:10:35.000Z", "kind": "other", "label": "Advisory revision", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-98975", "record": "MSRC_CVE-2026-98975", "field": "document.tracking.revision_history.0.date", "linked_record": true}, {"timestamp": "2026-10-24T01:10:35Z", "date_only": false, "value": "2026-10-24T01:10:35.000Z", "kind": "other", "label": "None available", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-98975", "record": "MSRC_CVE-2026-98975", "field": "vulnerabilities.0.remediations.0.date", "linked_record": true}, {"timestamp": "2026-10-24T01:10:35Z", "date_only": false, "value": "2026-10-24T01:10:35.000Z", "kind": "milestone", "label": "Published", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-98975", "record": "MSRC_CVE-2026-98975", "field": "document.tracking.initial_release_date", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-24T14:09:45.210Z", "date_only": false, "value": "2026-10-24T14:09:45.210Z", "kind": "other", "label": "Updated", "source": "cvelistv5", "record": "CVE-2026-98975", "field": "cveMetadata.dateUpdated"}, {"timestamp": "2026-10-24T14:09:45.210Z", "date_only": false, "value": "2026-10-24T14:09:45.210Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / Linux", "record": "CVE-2026-98975", "field": "containers.cna.providerMetadata.dateUpdated"}, {"timestamp": "2026-10-24T14:16:50.093Z", "date_only": false, "value": "2026-10-24T14:16:50.093", "kind": "other", "label": "Updated", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-98975", "record": "FKIE_CVE-2026-98975", "field": "lastModified", "linked_record": true}, {"timestamp": "2026-10-24T15:32:48Z", "date_only": false, "value": "2026-10-24T15:32:48Z", "kind": "other", "label": "Updated", "source": "github \u00b7 GHSA-PXHV-6MJW-34J3", "record": "GHSA-PXHV-6MJW-34J3", "field": "modified", "linked_record": true}, {"timestamp": "2026-10-25T01:02:38Z", "date_only": false, "value": "2026-10-25T01:02:38.000Z", "kind": "other", "label": "Advisory revision", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-98975", "record": "MSRC_CVE-2026-98975", "field": "document.tracking.revision_history.1.date", "linked_record": true}, {"timestamp": "2026-10-26T14:48:39Z", "date_only": false, "value": "2026-10-26T14:48:39.000Z", "kind": "other", "label": "Advisory revision", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-98975", "record": "MSRC_CVE-2026-98975", "field": "document.tracking.revision_history.2.date", "linked_record": true}, {"timestamp": "2026-10-28T06:07:53.161Z", "date_only": false, "value": "2026-10-28T06:07:53.161423Z", "kind": "milestone", "label": "Published", "source": "osv_bellsoft \u00b7 BELL-CVE-2026-98975", "record": "BELL-CVE-2026-98975", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-30T19:03:25Z", "date_only": false, "value": "2026-10-30T19:03:25Z", "kind": "other", "label": "Updated", "source": "osv_ubuntu \u00b7 UBUNTU-CVE-2026-98975", "record": "UBUNTU-CVE-2026-98975", "field": "modified", "linked_record": true}, {"timestamp": "2026-11-01T15:02:14Z", "date_only": false, "value": "2026-11-01T15:02:14.000Z", "kind": "other", "label": "Advisory revision", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-98975", "record": "MSRC_CVE-2026-98975", "field": "document.tracking.revision_history.3.date", "linked_record": true}, {"timestamp": "2026-11-01T15:02:14Z", "date_only": false, "value": "2026-11-01T15:02:14.000Z", "kind": "other", "label": "Updated", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-98975", "record": "MSRC_CVE-2026-98975", "field": "document.tracking.current_release_date", "linked_record": true}, {"timestamp": "2026-11-02T08:02:48.133Z", "date_only": false, "value": "2026-11-02T08:02:48.133Z", "kind": "other", "label": "Document generated", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-98975", "record": "MSRC_CVE-2026-98975", "field": "document.tracking.generator.date", "linked_record": true}, {"timestamp": "2026-11-03T06:23:55.380Z", "date_only": false, "value": "2026-11-03T06:23:55.380570Z", "kind": "other", "label": "Updated", "source": "osv_bellsoft \u00b7 BELL-CVE-2026-98975", "record": "BELL-CVE-2026-98975", "field": "modified", "linked_record": true}], "metrics": {"as_of": "2026-11-05T08:33:04.551Z", "anchors": {"origin": {"timestamp": "2026-10-23T12:19:48.379Z", "date_only": false, "value": "2026-10-23T12:19:48.379Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-98975", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "discovery": null, "report": null, "acknowledgement": null, "disclosure": {"timestamp": "2026-10-23T12:19:48.379Z", "date_only": false, "value": "2026-10-23T12:19:48.379Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-98975", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "exploit_publication": null, "exploitation": null, "patch": null}, "vendor_response_time": {"available": false, "missing": ["start", "end"]}, "time_to_exploit": {"available": false, "missing": ["end"]}, "disclosure_to_exploit": {"available": false, "missing": ["end"]}, "disclosure_to_exploit_publication": {"available": false, "missing": ["end"]}, "time_to_patch": {"available": false, "missing": ["start", "end"]}, "total_time_to_patch": {"available": false, "missing": ["start", "end"]}, "disclosure_to_patch": {"available": false, "missing": ["end"]}, "time_unpatched": {"available": true, "seconds": 1109596.172381, "hours": 308.2211589947222, "days": 12.842548291446757, "min_seconds": 1109596.172381, "max_seconds": 1109596.172381, "approximate": false, "ongoing": true, "order_known": true, "batch_listing": false, "end_before_start": false, "start": {"timestamp": "2026-10-23T12:19:48.379Z", "date_only": false, "value": "2026-10-23T12:19:48.379Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-98975", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "end": {"timestamp": "2026-11-05T08:33:04.551Z", "date_only": false, "label": "As of", "source": "Calculation clock"}}, "exploitation_to_patch": {"available": false, "missing": ["start"]}, "exploit_publication_to_patch": {"available": false, "missing": ["start"]}}}
