{"metadata": {"vulnerability": "CVE-2026-98977", "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-98977", "field": "cveMetadata.dateReserved"}, {"timestamp": "2026-10-23T12:19:50.475Z", "date_only": false, "value": "2026-10-23T12:19:50.475Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-98977", "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-98977", "record": "UBUNTU-CVE-2026-98977", "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-QRJ7-G2H3-853J", "record": "GHSA-QRJ7-G2H3-853J", "field": "database_specific.nvd_published_at", "linked_record": true}, {"timestamp": "2026-10-23T13:17:19.387Z", "date_only": false, "value": "2026-10-23T13:17:19.387", "kind": "milestone", "label": "Published", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-98977", "record": "FKIE_CVE-2026-98977", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-23T13:24:42.555Z", "date_only": false, "value": "2026-10-23T13:24:42.555287Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117490442591059670", "record": "CVE-2026-98977", "field": "creation_timestamp", "uuid": "68b1d269-05ee-4583-b2a1-cb4fe71e36c6", "content": "CVE-2026-98977 namespace: handle mount locking for automounts correctly In the Linux kernel, the following vulnerability has been resolved:\nnamespace: handle mount locking for automounts correctly\nIf mounts are propagated across user namespaces, attach_recursive_mnt()locks every copy of the source mount to protect overmounts fromvanishing and revealing the underlying files or directories.\nThe user namespace is taken from the caller's mount namespaces sincethis is where the mounts end up. Except, that's not always true.Automounts may legitimately get popped in by tasks located in adifferent mount and user namespace during path lookup.\nThen check doesn't make sense at that point. The copy in the namespaceof the parent - which may be the host's - is now locked and the hostcannot change the flags of its own mounts anymore.\nHere's the reproducer:\n- host has debugfs mounted nosuid,nodev,noexec and shared- tracefs automount below it is not yet active- hand a child process a directory descriptor on that mount- child process enters auser and mount namespace- child process' namespace now holds a locked copy of the host's debugfs  mount that receives propagation from it- child process stats \"tracing/.\" through the descriptor- lookup runs on the host's mount so the automount lands below the host's mount- propagation puts a copy below the child's copy- both try to clear the flags on the mount they got, with a bind remount:\n    host, on its own automount:            MS_REMOUNT|MS_BIND = EPERM    child, on the copy in its namespace:   MS_REMOUNT|MS_BIND = 0\nSo the lock landed on the host's mount instead of the child's copy.Congrats. So we need to compare with the owner of the namespace themount actually gets mounted on. For all regular cases that is thecaller's mount namespace and so nothing changes.\nDetached trees in anonymous mount namespaces by be handed over viaSCM_RIGHTS or inherited in other ways on purpose so the attaching task'smount namespace is authoritative, not the creator of the detached tree.\nhttps://www.cve.org/CVERecord?id=CVE-2026-98977https://git.kernel.org/stable/c/5e8f3ac8fa3d411b422ad32b9168c46a4824cc79https://git.kernel.org/stable/c/b3ccde78f1608836e62320428abc0e8aa9cf2329https://git.kernel.org/stable/c/e01c79761c7b3373e80094c5eadb21cb864fa8bchttps://git.kernel.org/stable/c/6ab37fae14196ba2262b152a7d9222c50356d278https://git.kernel.org/stable/c/33aadc7c72055fca93cb5a3691d836ebf8b31c9b#kernel #Linux#CVE_2026_98977#bot", "url": "https://infosec.exchange/users/cve/statuses/117490442591059670"}, {"timestamp": "2026-10-23T15:31:33Z", "date_only": false, "value": "2026-10-23T15:31:33Z", "kind": "milestone", "label": "Published", "source": "github \u00b7 GHSA-QRJ7-G2H3-853J", "record": "GHSA-QRJ7-G2H3-853J", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-24T01:10:38Z", "date_only": false, "value": "2026-10-24T01:10:38.000Z", "kind": "other", "label": "Advisory revision", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-98977", "record": "MSRC_CVE-2026-98977", "field": "document.tracking.revision_history.0.date", "linked_record": true}, {"timestamp": "2026-10-24T01:10:38Z", "date_only": false, "value": "2026-10-24T01:10:38.000Z", "kind": "other", "label": "None available", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-98977", "record": "MSRC_CVE-2026-98977", "field": "vulnerabilities.0.remediations.0.date", "linked_record": true}, {"timestamp": "2026-10-24T01:10:38Z", "date_only": false, "value": "2026-10-24T01:10:38.000Z", "kind": "milestone", "label": "Published", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-98977", "record": "MSRC_CVE-2026-98977", "field": "document.tracking.initial_release_date", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-25T01:02:40Z", "date_only": false, "value": "2026-10-25T01:02:40.000Z", "kind": "other", "label": "Advisory revision", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-98977", "record": "MSRC_CVE-2026-98977", "field": "document.tracking.revision_history.1.date", "linked_record": true}, {"timestamp": "2026-10-26T14:48:43Z", "date_only": false, "value": "2026-10-26T14:48:43.000Z", "kind": "other", "label": "Advisory revision", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-98977", "record": "MSRC_CVE-2026-98977", "field": "document.tracking.revision_history.2.date", "linked_record": true}, {"timestamp": "2026-10-28T06:07:53.284Z", "date_only": false, "value": "2026-10-28T06:07:53.284863Z", "kind": "milestone", "label": "Published", "source": "osv_bellsoft \u00b7 BELL-CVE-2026-98977", "record": "BELL-CVE-2026-98977", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-30T12:40:39.052Z", "date_only": false, "value": "2026-10-30T12:40:39.052Z", "kind": "other", "label": "Updated", "source": "cvelistv5", "record": "CVE-2026-98977", "field": "cveMetadata.dateUpdated"}, {"timestamp": "2026-10-30T12:40:39.052Z", "date_only": false, "value": "2026-10-30T12:40:39.052Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / Linux", "record": "CVE-2026-98977", "field": "containers.cna.providerMetadata.dateUpdated"}, {"timestamp": "2026-10-30T13:21:33.730Z", "date_only": false, "value": "2026-10-30T13:21:33.730", "kind": "other", "label": "Updated", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-98977", "record": "FKIE_CVE-2026-98977", "field": "lastModified", "linked_record": true}, {"timestamp": "2026-10-30T15:34:13Z", "date_only": false, "value": "2026-10-30T15:34:13Z", "kind": "other", "label": "Updated", "source": "github \u00b7 GHSA-QRJ7-G2H3-853J", "record": "GHSA-QRJ7-G2H3-853J", "field": "modified", "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-98977", "record": "UBUNTU-CVE-2026-98977", "field": "modified", "linked_record": true}, {"timestamp": "2026-11-01T15:02:19Z", "date_only": false, "value": "2026-11-01T15:02:19.000Z", "kind": "other", "label": "Advisory revision", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-98977", "record": "MSRC_CVE-2026-98977", "field": "document.tracking.revision_history.3.date", "linked_record": true}, {"timestamp": "2026-11-01T15:02:19Z", "date_only": false, "value": "2026-11-01T15:02:19.000Z", "kind": "other", "label": "Updated", "source": "csaf_microsoft \u00b7 MSRC_CVE-2026-98977", "record": "MSRC_CVE-2026-98977", "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-98977", "record": "MSRC_CVE-2026-98977", "field": "document.tracking.generator.date", "linked_record": true}, {"timestamp": "2026-11-03T20:04:06.836Z", "date_only": false, "value": "2026-11-03T20:04:06.836402Z", "kind": "other", "label": "Updated", "source": "osv_bellsoft \u00b7 BELL-CVE-2026-98977", "record": "BELL-CVE-2026-98977", "field": "modified", "linked_record": true}], "metrics": {"as_of": "2026-11-06T01:01:20.571Z", "anchors": {"origin": {"timestamp": "2026-10-23T12:19:50.475Z", "date_only": false, "value": "2026-10-23T12:19:50.475Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-98977", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "discovery": null, "report": null, "acknowledgement": null, "disclosure": {"timestamp": "2026-10-23T12:19:50.475Z", "date_only": false, "value": "2026-10-23T12:19:50.475Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-98977", "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": 1168890.096164, "hours": 324.6916933788889, "days": 13.528820557453704, "min_seconds": 1168890.096164, "max_seconds": 1168890.096164, "approximate": false, "ongoing": true, "order_known": true, "batch_listing": false, "end_before_start": false, "start": {"timestamp": "2026-10-23T12:19:50.475Z", "date_only": false, "value": "2026-10-23T12:19:50.475Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-98977", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "end": {"timestamp": "2026-11-06T01:01:20.571Z", "date_only": false, "label": "As of", "source": "Calculation clock"}}, "exploitation_to_patch": {"available": false, "missing": ["start"]}, "exploit_publication_to_patch": {"available": false, "missing": ["start"]}}}
