{"metadata": {"vulnerability": "CVE-2026-99120", "count": 22, "kinds": {"milestone": 7, "sighting": 1, "kev": 0, "other": 14}, "linked_omitted": 0}, "data": [{"timestamp": "2026-09-25T10:25:14.393Z", "date_only": false, "value": "2026-09-25T10:25:14.393Z", "kind": "milestone", "label": "Reserved", "source": "cvelistv5", "record": "CVE-2026-99120", "field": "cveMetadata.dateReserved"}, {"timestamp": "2026-10-28T10:34:36.224Z", "date_only": false, "value": "2026-10-28T10:34:36.224Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-99120", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, {"timestamp": "2026-10-28T10:34:36.224Z", "date_only": false, "value": "2026-10-28T10:34:36.224Z", "kind": "other", "label": "Updated", "source": "cvelistv5", "record": "CVE-2026-99120", "field": "cveMetadata.dateUpdated"}, {"timestamp": "2026-10-28T10:34:36.224Z", "date_only": false, "value": "2026-10-28T10:34:36.224Z", "kind": "other", "label": "Updated", "source": "cvelistv5 / Linux", "record": "CVE-2026-99120", "field": "containers.cna.providerMetadata.dateUpdated"}, {"timestamp": "2026-10-28T10:57:20.541Z", "date_only": false, "value": "2026-10-28T10:57:20.541742Z", "kind": "sighting", "label": "Seen", "source": "https://infosec.exchange/users/cve/statuses/117518174778959173", "record": "CVE-2026-99120", "field": "creation_timestamp", "uuid": "fc2c1956-3554-49b6-a647-d4197cd32ece", "content": "CVE-2026-99120 KVM: x86/mmu: Cope with the SS bit being set in #NPF exit codes In the Linux kernel, the following vulnerability has been resolved:\nKVM: x86/mmu: Cope with the SS bit being set in #NPF exit codes\nWhen running Hyper-V from Windows 11, KVM is seeing the SS bit setin nested page fault error codes produced for shadowed NPT.  The AMDmanual is unclear about when SS is set, including whether it can be setwhen SupervisorShadowStackEn (bit 6) is not set in the MISC_CTL fieldof the VMCB.\nNevertheless, the unexpected SS bit causes out of bounds accesses inpermission_fault(), seen as either WARNs or UBSAN reports:\n  kernel: UBSAN: array-index-out-of-bounds in arch/x86/kvm/mmu.h:225:27  kernel: index 34 is out of range for type 'u16 [16]'\n(in this case, the page fault error code is 34*2=0x44, i.e. SS|U; thereport shows SS|U|W happening as well).  Fix the handling of unknownerror codes by dropping SS and (with a WARN) any bits not among thosethat permission_fault() expects to receive.\nAt the same time, given the uncertainty about when hardware sets SS,follow the processor's behavior when constructing the fault's errorcode, and preserve the SS bit as passed to FNAME(walk_addr_generic).While the behavior is surprising, there's a possibility that Hyper-Vexpects it (Hyper-V does not even enable CET unless it finds MBEC/GMET!),so retain the information when reflecting the fault to L1 instead ofunconditionally discarding it.\nBisection shows that this started happening with commit 687ee95c1b6d (\"KVM:nSVM: enable GMET for guests\"), even though SHSTK was available to guestssince Linux 6.18.  However, this is not because bit 1 of MISC_CTL (GMET)somehow enables reporting the SS bit; rather, it's simply that Hyper-Vnever uses CET unless GMET is also present.  The WARN is reproducibleeven with gmet=0, with some hacking of kvm-unit-tests's cet.c testcaseto ensure that the first access to the shadow stack triggers a page fault.\nhttps://www.cve.org/CVERecord?id=CVE-2026-99120https://git.kernel.org/stable/c/0caeefed99b37f03251a00eb1fdb403a1cf2cb68https://git.kernel.org/stable/c/d6e08ec2fff45e0ec69f11010851650d7c6282b9https://git.kernel.org/stable/c/e90ab3669181c6469e3647ef2b30ae408275f496#kernel #Linux#CVE_2026_99120#bot", "url": "https://infosec.exchange/users/cve/statuses/117518174778959173"}, {"timestamp": "2026-10-28T11:17:00Z", "date_only": false, "value": "2026-10-28T11:17:00Z", "kind": "milestone", "label": "Published", "source": "osv_ubuntu \u00b7 UBUNTU-CVE-2026-99120", "record": "UBUNTU-CVE-2026-99120", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-28T11:17:31Z", "date_only": false, "value": "2026-10-28T11:17:31Z", "kind": "other", "label": "Nvd published at", "source": "github \u00b7 GHSA-R4WM-H5F5-6QHJ", "record": "GHSA-R4WM-H5F5-6QHJ", "field": "database_specific.nvd_published_at", "linked_record": true}, {"timestamp": "2026-10-28T11:17:31.613Z", "date_only": false, "value": "2026-10-28T11:17:31.613", "kind": "milestone", "label": "Published", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-99120", "record": "FKIE_CVE-2026-99120", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-28T11:17:31.613Z", "date_only": false, "value": "2026-10-28T11:17:31.613", "kind": "other", "label": "Updated", "source": "fkie_nvd \u00b7 FKIE_CVE-2026-99120", "record": "FKIE_CVE-2026-99120", "field": "lastModified", "linked_record": true}, {"timestamp": "2026-10-28T12:31:03Z", "date_only": false, "value": "2026-10-28T12:31:03Z", "kind": "milestone", "label": "Published", "source": "github \u00b7 GHSA-R4WM-H5F5-6QHJ", "record": "GHSA-R4WM-H5F5-6QHJ", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-28T12:31:03Z", "date_only": false, "value": "2026-10-28T12:31:03Z", "kind": "other", "label": "Updated", "source": "github \u00b7 GHSA-R4WM-H5F5-6QHJ", "record": "GHSA-R4WM-H5F5-6QHJ", "field": "modified", "linked_record": true}, {"timestamp": "2026-10-28T23:00:00Z", "date_only": false, "value": "2026-10-28T23:00:00.000+00:00", "kind": "other", "label": "Advisory revision", "source": "csaf_certbund \u00b7 WID-SEC-W-2026-4224", "record": "WID-SEC-W-2026-4224", "field": "document.tracking.revision_history.0.date", "linked_record": true}, {"timestamp": "2026-10-28T23:00:00Z", "date_only": false, "value": "2026-10-28T23:00:00.000+00:00", "kind": "milestone", "label": "Published", "source": "csaf_certbund \u00b7 WID-SEC-W-2026-4224", "record": "WID-SEC-W-2026-4224", "field": "document.tracking.initial_release_date", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-10-28T23:00:00Z", "date_only": false, "value": "2026-10-28T23:00:00.000+00:00", "kind": "other", "label": "Release date", "source": "csaf_certbund \u00b7 WID-SEC-W-2026-4224", "record": "WID-SEC-W-2026-4224", "field": "vulnerabilities.19.release_date", "linked_record": true, "metric_role": "disclosure", "metric_basis": "recorded_event"}, {"timestamp": "2026-10-30T06:06:43.439Z", "date_only": false, "value": "2026-10-30T06:06:43.439168Z", "kind": "milestone", "label": "Published", "source": "osv_bellsoft \u00b7 BELL-CVE-2026-99120", "record": "BELL-CVE-2026-99120", "field": "published", "metric_role": "disclosure", "metric_basis": "recorded_event", "linked_record": true}, {"timestamp": "2026-11-02T23:00:00Z", "date_only": false, "value": "2026-11-02T23:00:00.000+00:00", "kind": "other", "label": "Advisory revision", "source": "csaf_certbund \u00b7 WID-SEC-W-2026-4224", "record": "WID-SEC-W-2026-4224", "field": "document.tracking.revision_history.1.date", "linked_record": true}, {"timestamp": "2026-11-05T23:00:00Z", "date_only": false, "value": "2026-11-05T23:00:00.000+00:00", "kind": "other", "label": "Advisory revision", "source": "csaf_certbund \u00b7 WID-SEC-W-2026-4224", "record": "WID-SEC-W-2026-4224", "field": "document.tracking.revision_history.2.date", "linked_record": true}, {"timestamp": "2026-11-10T20:02:22.625Z", "date_only": false, "value": "2026-11-10T20:02:22.625569Z", "kind": "other", "label": "Updated", "source": "osv_bellsoft \u00b7 BELL-CVE-2026-99120", "record": "BELL-CVE-2026-99120", "field": "modified", "linked_record": true}, {"timestamp": "2026-11-10T23:00:00Z", "date_only": false, "value": "2026-11-10T23:00:00.000+00:00", "kind": "other", "label": "Advisory revision", "source": "csaf_certbund \u00b7 WID-SEC-W-2026-4224", "record": "WID-SEC-W-2026-4224", "field": "document.tracking.revision_history.3.date", "linked_record": true}, {"timestamp": "2026-11-10T23:00:00Z", "date_only": false, "value": "2026-11-10T23:00:00.000+00:00", "kind": "other", "label": "Updated", "source": "csaf_certbund \u00b7 WID-SEC-W-2026-4224", "record": "WID-SEC-W-2026-4224", "field": "document.tracking.current_release_date", "linked_record": true}, {"timestamp": "2026-11-11T01:36:14Z", "date_only": false, "value": "2026-11-11T01:36:14Z", "kind": "other", "label": "Updated", "source": "osv_ubuntu \u00b7 UBUNTU-CVE-2026-99120", "record": "UBUNTU-CVE-2026-99120", "field": "modified", "linked_record": true}, {"timestamp": "2026-11-11T11:32:14.044Z", "date_only": false, "value": "2026-11-11T11:32:14.044+00:00", "kind": "other", "label": "Document generated", "source": "csaf_certbund \u00b7 WID-SEC-W-2026-4224", "record": "WID-SEC-W-2026-4224", "field": "document.tracking.generator.date", "linked_record": true}], "metrics": {"as_of": "2026-11-12T02:36:31.999Z", "anchors": {"origin": {"timestamp": "2026-10-28T10:34:36.224Z", "date_only": false, "value": "2026-10-28T10:34:36.224Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-99120", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "discovery": null, "report": null, "acknowledgement": null, "disclosure": {"timestamp": "2026-10-28T10:34:36.224Z", "date_only": false, "value": "2026-10-28T10:34:36.224Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-99120", "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": 1267315.775494, "hours": 352.03215985944445, "days": 14.668006660810185, "min_seconds": 1267315.775494, "max_seconds": 1267315.775494, "approximate": false, "ongoing": true, "order_known": true, "batch_listing": false, "end_before_start": false, "start": {"timestamp": "2026-10-28T10:34:36.224Z", "date_only": false, "value": "2026-10-28T10:34:36.224Z", "kind": "milestone", "label": "Published", "source": "cvelistv5", "record": "CVE-2026-99120", "field": "cveMetadata.datePublished", "metric_role": "disclosure", "metric_basis": "recorded_event"}, "end": {"timestamp": "2026-11-12T02:36:31.999Z", "date_only": false, "label": "As of", "source": "Calculation clock"}}, "exploitation_to_patch": {"available": false, "missing": ["start"]}, "exploit_publication_to_patch": {"available": false, "missing": ["start"]}}}
