CVE-2023-46841: x86: shadow stack vs exceptions from emulation stubs
Vulnerability summary
CVE-2023-46841 is a medium (CVSS 6.5) vulnerability in fedoraproject fedora. EPSS estimates a 0.27% chance of exploitation in the next 30 days, higher than 19.1% of scored vulnerabilities.
Not severe (CVSS 6.5, local access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 4 · Related 2Timeline
- 20-03-2024PublishedVulnerability first disclosed.
- 04-11-2025Last modifiedVulnerability information updated.
Description
Recent x86 CPUs offer functionality named Control-flow Enforcement Technology (CET). A sub-feature of this are Shadow Stacks (CET-SS). CET-SS is a hardware feature designed to protect against Return Oriented Programming attacks. When enabled, traditional stacks holding both data and return addresses are accompanied by so called "shadow stacks", holding little more than return addresses. Shadow stacks aren't writable by normal instructions, and upon function returns their contents are used to check for possible manipulation of a return address coming from the traditional stack. In particular certain memory accesses need intercepting by Xen. In various cases the necessary emulation involves kind of replaying of the instruction. Such replaying typically involves filling and then invoking of a stub. Such a replayed instruction may raise an exceptions, which is expected and dealt with accordingly. Unfortunately the interaction of both of the above wasn't right: Recovery involves removal of a call frame from the (traditional) stack. The counterpart of this operation for the shadow stack was missing.
CVSS metrics
5 scores · 5 sources · 1 version- OSV · AlpineEcosystem advisory · calculated6.5MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
- OSV · UbuntuEcosystem advisory · calculated6.5MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated6.5MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
- NVDNIST6.5MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:H
EPSS trend
Probability
0.27%
Chance of exploitation in the next 30 days
Percentile
19%
Versus all other CVEs
30-day change
No change 0.00 pp
From 0.27% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeNo weakness data has been published for this record.
Affected systems
Known conditions: local access, low-privilege account, no user interaction (CVSS vector). Other conditions: not stated in public data.
Suse4 products
- xen&distro=SUSE Linux Enterprise Micro 5.1< 4.14.6_12-150300.3.66.1
- xen&distro=SUSE Linux Enterprise Micro 5.2< 4.14.6_12-150300.3.66.1
- xen&distro=SUSE Linux Enterprise Micro 5.3< 4.16.5_14-150400.4.49.1
- xen&distro=SUSE Linux Enterprise Micro 5.4< 4.16.5_14-150400.4.49.1
Opensuse3 products
- xen&distro=openSUSE Leap Micro 5.3< 4.16.5_14-150400.4.49.1
- xen&distro=openSUSE Leap Micro 5.4< 4.16.5_14-150400.4.49.1
- xen&distro=openSUSE Tumbleweed< 4.18.0_06-2.1
Alpine1 product
- xen≥ 4.14.0, < 4.16.5-r7 | ≥ 4.14.0, < 4.17.3-r1 | ≥ 4.14.0, < 4.18.0-r4
Debian1 product
- xen< 4.17.5+23-ga4e5191dc0-1 | < 4.17.3+36-g54dacb5c02-1
Fedoraproject1 product
- fedoraEOL40
Ubuntu1 product
- xenAll versions (No fix recorded)
Xen1 product
- xen≥ 4.14.0 (No fix recorded)
7 vendors · 12 products