CVE Database›Document archive›CVE-2026-43486

CVE-2026-43486

kernel: arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS faults

Loading…

Severity

Moderate

Red Hat Product Security

5.5

CVSS 3.1

Review impact separately from score.

Published · May 13, 2026

Updated · November 3, 2026

Description

A flaw was found in the Linux kernel. The contpte_ptep_set_access_flags() function, responsible for managing contiguous page table entries (CONT PTEs) on ARM64 architectures, incorrectly determines when an access flag update is a no-op. This can occur when a sibling page table entry's dirty bit causes the target entry to appear already updated. Consequently, page-table walkers, such as those in a System Memory Management Unit (SMMU) or Address Translation Services (ATS), can enter an infinite fault loop, leading to a system crash and a Denial of Service (DoS).

Statement

Red Hat has evaluated this issue as having a Moderate severity impact because exploitation is restricted to local authenticated users on ARM64 systems and leads solely to a denial of service through an infinite fault loop, without compromising data confidentiality or system integrity. The flaw is confined to ARM64 hardware configurations employing contiguous memory mappings and does not affect Red Hat Enterprise Linux releases prior to version 10, as the vulnerable code is not present in earlier kernel versions.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No mitigation is specified in collected source.

CVSS / CWE

CVSS 3.1 · 5.5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

CWE-835 · Loop with Unreachable Exit Condition