{"metadata": {"vulnerability": "CVE-2026-99084", "count": 15, "kinds": {"milestone": 6, "sighting": 1, "kev": 0, "other": 8}}, "data": [{"timestamp": "2026-09-25T10:25:14.390Z", "date_only": false, "value": "2026-09-25T10:25:14.390Z", "kind": "milestone", "label": "Reserved", "source": "cvelistv5", "record": "CVE-2026-99084", "field": "cveMetadata.dateReserved"}, {"timestamp": "2026-10-23T12:45:02.631Z", "date_only": false, "value": "2026-10-23T12:45:02.631Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-99084", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, {"timestamp": "2026-10-23T12:45:02.631Z", "date_only": false, "value": "2026-10-23T12:45:02.631Z", "kind": "other", "label": "Updated", "source": "cvelistv5", "record": "CVE-2026-99084", "field": "cveMetadata.dateUpdated"}, {"timestamp": "2026-10-23T12:45:02.631Z", "date_only": false, "value": "2026-10-23T12:45:02.631Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / Linux", "record": "CVE-2026-99084", "field": "containers.cna.providerMetadata.dateUpdated"}, {"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-99084", "record": "UBUNTU-CVE-2026-99084", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-23T13:17:32Z", "date_only": false, "value": "2026-10-23T13:17:32Z", "kind": "other", "label": "Nvd published at", "source": "github \u00b7 GHSA-P3RF-JFV8-G4C7", "record": "GHSA-P3RF-JFV8-G4C7", "field": "database_specific.nvd_published_at", "linked_record": true}, {"timestamp": "2026-10-23T13:17:32.693Z", "date_only": false, "value": "2026-10-23T13:17:32.693", "kind": "milestone", "label": "Published", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-99084", "record": "FKIE_CVE-2026-99084", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-23T13:17:32.693Z", "date_only": false, "value": "2026-10-23T13:17:32.693", "kind": "other", "label": "Updated", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-99084", "record": "FKIE_CVE-2026-99084", "field": "lastModified", "linked_record": true}, {"timestamp": "2026-10-23T14:38:39.720Z", "date_only": false, "value": "2026-10-23T14:38:39.720671Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117490733497736453", "record": "CVE-2026-99084", "field": "creation_timestamp", "uuid": "be3d9ec0-985a-4964-a312-cc3f9140189a", "content": "CVE-2026-99084 readdir: take no inode lock on an immutable directory In the Linux kernel, the following vulnerability has been resolved:\nreaddir: take no inode lock on an immutable directory\niterate_dir() takes the directory's i_rwsem shared and holds it across-&gt;iterate_shared(). For a directory that never has an entry and isnever removed the lock keeps nothing still, it only orders every readerand every writer of that inode behind each other.\nFor the directory of a nullfs instance that matters. The instance ofthe initial mount namespace is the root of every empty mount namespaceand the private instance is the root of every kernel thread, so oneinode is shared across users who have nothing else in common. And areader can hold the lock for as long as it likes: back the getdents()buffer with a mapping of a file on a FUSE mount of your own, let thecopy of \".\" and \"..\" fault and let the server wait. Queue an exclusivetaker behind it, a mkdir() in that directory goes through start_dirop()before the read-only mount is reported, and from then on every lookupthat misses the dcache in that directory, every create and every mounton it waits until the server answers. One user of an empty mountnamespace stalls all the others.\nAdd FOP_IMMUTABLE for the file operations of a directory that neverchanges and is never removed and let iterate_dir() skip the lock forit. The flag never changes for a file, -&gt;f_pos is protected byf_pos_lock since directories are FMODE_ATOMIC_POS, IS_DEADDIR can't beset on such a directory and neither touch_atime() nor fsnotify takei_rwsem. Set it on the nullfs directory. The placeholder directories oflibfs never have an entry either but their owners remove them, so theykeep the lock.\nhttps://www.cve.org/CVERecord?id=CVE-2026-99084https://git.kernel.org/stable/c/6d30b399ae28e5166d62484f81ccaefde6fe7996https://git.kernel.org/stable/c/e08f57a7dcb83818c058e415988c23beb6c5a47f#kernel #Linux#CVE_2026_99084#bot", "url": "https://infosec.exchange/users/cve/statuses/117490733497736453"}, {"timestamp": "2026-10-23T15:31:37Z", "date_only": false, "value": "2026-10-23T15:31:37Z", "kind": "milestone", "label": "Published", "source": "github \u00b7 GHSA-P3RF-JFV8-G4C7", "record": "GHSA-P3RF-JFV8-G4C7", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-23T15:31:37Z", "date_only": false, "value": "2026-10-23T15:31:37Z", "kind": "other", "label": "Updated", "source": "github \u00b7 GHSA-P3RF-JFV8-G4C7", "record": "GHSA-P3RF-JFV8-G4C7", "field": "modified", "linked_record": true}, {"timestamp": "2026-10-28T06:07:59.765Z", "date_only": false, "value": "2026-10-28T06:07:59.765493Z", "kind": "milestone", "label": "Published", "source": "osv_bellsoft \u00b7 BELL-CVE-2026-99084", "record": "BELL-CVE-2026-99084", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-28T06:31:50.118Z", "date_only": false, "value": "2026-10-28T06:31:50.118868Z", "kind": "other", "label": "Updated", "source": "osv_bellsoft \u00b7 BELL-CVE-2026-99084", "record": "BELL-CVE-2026-99084", "field": "modified", "linked_record": true}, {"timestamp": "2026-10-28T06:31:50.118Z", "date_only": false, "value": "2026-10-28T06:31:50.118868Z", "kind": "other", "label": "Withdrawn", "source": "osv_bellsoft \u00b7 BELL-CVE-2026-99084", "record": "BELL-CVE-2026-99084", "field": "withdrawn", "linked_record": true}, {"timestamp": "2026-10-30T00:14:41Z", "date_only": false, "value": "2026-10-30T00:14:41Z", "kind": "other", "label": "Updated", "source": "osv_ubuntu \u00b7 UBUNTU-CVE-2026-99084", "record": "UBUNTU-CVE-2026-99084", "field": "modified", "linked_record": true}], "metrics": {"as_of": "2026-11-04T19:39:36.823Z", "anchors": {"origin": {"timestamp": "2026-10-23T12:45:02.631Z", "date_only": false, "value": "2026-10-23T12:45:02.631Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-99084", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "discovery": null, "report": null, "acknowledgement": null, "disclosure": {"timestamp": "2026-10-23T12:45:02.631Z", "date_only": false, "value": "2026-10-23T12:45:02.631Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-99084", "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": 1061674.192357, "hours": 294.90949787694444, "days": 12.287895744872685, "min_seconds": 1061674.192357, "max_seconds": 1061674.192357, "approximate": false, "ongoing": true, "order_known": true, "batch_listing": false, "end_before_start": false, "start": {"timestamp": "2026-10-23T12:45:02.631Z", "date_only": false, "value": "2026-10-23T12:45:02.631Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-99084", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "end": {"timestamp": "2026-11-04T19:39:36.823Z", "date_only": false, "label": "As of", "source": "Calculation clock"}}, "exploitation_to_patch": {"available": false, "missing": ["start"]}, "exploit_publication_to_patch": {"available": false, "missing": ["start"]}}}
