Skip to main content

Linux Kernel EUVDEUVD-2026-80651

| CVE-2026-90043 HIGH
2026-09-16 Linux GHSA-6w7g-56x2-f4jj
7.8
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
5.3 MEDIUM

Local zram use gives AV:L/PR:L; big-endian-64-bit-only plus actime config plus a slot race is AC:H; no disclosure (C:N), lock/data corruption (I:L), deadlock/DoS dominant (A:H).

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H
4.0 AV:L/AC:H/AT:N/PR:L/UI:N/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

7
Metadata Corrected
Sep 16, 2026 - 16:40 vuln.today
tag: Denial Of Service added
Metadata Corrected
Sep 16, 2026 - 16:40 vuln.today
tag: Information Disclosure removed
Analysis Generated
Sep 16, 2026 - 16:36 vuln.today
CVSS changed
Sep 16, 2026 - 15:22 NVD
7.8 (HIGH)
Patch available
Sep 16, 2026 - 11:03 EUVD
CVE Published
Sep 16, 2026 - 10:33 cve.org
HIGH 7.8
CVE Published
Sep 16, 2026 - 10:33 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

zram: fix slot lock bit position on big-endian 64-bit

The slot lock is a bit operation on the whole __lock word, which flags and ac_time alias as two u32s. On little-endian the lock bit lands in the position ZRAM_ENTRY_LOCK reserves in flags, so the aliasing works out. On 64-bit big-endian it lands in ac_time instead: with ZRAM_TRACK_ENTRY_ACTIME enabled, storing the access time from mark_slot_accessed() or slot_free() wipes out the held lock bit, letting another CPU take the same slot lock; an access time value with that bit set makes the slot look locked forever.

Shift the lock bit into the flags half of the word on big-endian 64-bit.

AnalysisAI

Improper bit placement in the Linux kernel's zram slot-locking code allows a local, authenticated user on 64-bit big-endian systems (s390x, big-endian ppc64, sparc64) to corrupt a per-slot lock word, which can let two CPUs take the same slot lock simultaneously or leave a slot appearing permanently locked, yielding low integrity impact and possible hangs or availability loss. Exploitation requires a 64-bit big-endian kernel built with ZRAM_TRACK_ENTRY_ACTIME enabled, active zram usage (swap or block device) with local activity reaching mark_slot_accessed()/slot_free(), and a successful concurrency race; little-endian architectures such as x86-64 and arm64 are unaffected because the lock bit lands in the correct half of the word there. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Execution
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation Exploitation requires ALL of: (1) a 64-bit big-endian kernel architecture (e.g. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment This is a classic case of a vendor-assigned CVSS (7.8, AV:L/AC:L/PR:L/C:H/I:H/A:H) that materially overstates real-world risk. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation Vendor-released patch: Linux 7.2.5 (stable) and 7.3-rc1, delivered as the upstream stable commits https://git.kernel.org/stable/c/052b6b2d5fe97547bd2cdb73fa894f6cfea68b11 and https://git.kernel.org/stable/c/a8b5875741d416703e19ad8eeac6fce8a12bd6e4; upgrade 64-bit big-endian kernel images (s390x, ppc64 BE, sparc64) to a build containing those commits. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, inventory all 64-bit big-endian Linux systems (s390x, big-endian ppc64, sparc64) running kernels built with ZRAM_TRACK_ENTRY_ACTIME and active zram swap or block devices, and reconcile kernel versions against the vendor advisory for CVE-2026-90043. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-80651 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy