PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-90338 Linux CVE debrief

A Linux kernel vulnerability allows an atomic-context printk on a PREEMPT_RT kernel with a clk-backed pl011 to trip a BUG due to a sleeping function call. This issue affects Arm32 and arm64 DT SoCs; arm64 SBSA/ACPI is not affected as it has no clk. The vulnerability was found and reproduced on PREEMPT_RT, and the issue is resolved by keeping the console clock enabled for atomic writes in the pl011_console_write_atomic function. Defenders should assess exposure and prioritize patching affected versions, particularly for systems using PREEMPT_RT kernels.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-09-17
Original CVE updated
2026-10-19
Advisory published
2026-09-17
Advisory updated
2026-10-19

Who should care

Defenders responsible for Linux kernel systems, particularly those using PREEMPT_RT kernels, should assess exposure and prioritize patching affected versions. This includes verifying Linux kernel versions, applying patches, and monitoring system logs for potential issues related to this vulnerability. Operators, platform administrators, vulnerability management teams, and security teams may be impacted by this vulnerability and should review the supplied官方

Why it matters

This vulnerability allows an atomic-context printk on a PREEMPT_RT kernel with a clk-backed pl011 to trip a BUG, affecting Linux kernel systems.

  • Verification of Linux kernel versions and potential patching to prevent BUG trips.
  • Monitoring system logs for potential issues related to this vulnerability.
  • Assessment of exposure for Arm32 and arm64 DT SoCs using PREEMPT_RT kernels.

Technical summary

The vulnerability is caused by a sleeping function call in the pl011_console_write_atomic function, which is not allowed in atomic context. This issue affects Arm32 and arm64 DT SoCs; arm64 SBSA/ACPI is not affected. The vulnerability allows an atomic-context printk on a PREEMPT_RT kernel with a clk-backed pl011 to trip a BUG. The issue is resolved by keeping the console clock enabled for atomic writes in the pl011_console_write_atomic function. Defenders should prioritize verifying and applying patches for Linux kernel versions affected by this issue, particularly for systems using PREEMPT_RT kernels.

Defensive priority

Defenders should prioritize verifying and applying patches for Linux kernel versions affected by this issue, particularly for systems using PREEMPT_RT kernels.

Recommended defensive actions

  • Verify Linux kernel versions and check if they are affected by this vulnerability.
  • Apply patches for affected Linux kernel versions, particularly for systems using PREEMPT_RT kernels.
  • Monitor system logs for potential issues related to this vulnerability.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.

Evidence notes

The issue was found and reproduced on PREEMPT_RT. The vulnerability is resolved by keeping the console clock enabled for atomic writes in the pl011_console_write_atomic function. This was verified through explicit evidence and defensive verification tasks. The CVE record was published on 2026-09-17T16:08:50.331Z and has not been modified since then. No additional information is available beyond the provided source corpus.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-90338 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-90338

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-90338 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-90338

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • serial: amba-pl011: keep console clock enabled for atomic writes

    Unverified legacy reference

    URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/90xxx/CVE-2026-90338.json

    cve_program_cvelist_v5

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5b77848423f4a5a362dcc3caedcdc1a75d0758c3

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/2ad24c1d0b939d814a3020f96a667ac2d0394289

    Supplemental source

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/c0e8cfef754645856374e82c8effd54b7d82002b

    Supplemental source

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.