CVE Database›Document archive›CVE-2025-39694

CVE-2025-39694

kernel: s390/sclp: Fix SCCB present check

Loading…

Severity

Low

Red Hat Product Security

4.7

CVSS 3.1

Review impact separately from score.

Published · September 5, 2025

Updated · October 15, 2026

Description

A flaw was found in the Linux kernel's Service Call Control Program (SCLP) driver on s390 architectures. In certain memory configurations, the interrupt tracing mechanism fails to properly validate memory addresses prior to address translation. A local attacker could leverage this flaw to cause improper memory access, leading to a system crash and a denial of service (DoS).

Statement

This vulnerability does not affect Red Hat Enterprise Linux versions 9.4 and prior. On s390, the SCLP interrupt tracing path translated the SCCB interrupt address to a virtual address before checking for NULL. If the kernel’s identity mapping does not start at 0, the post-translation pointer is never zero, so the NULL check fails and the code may touch the first page of the identity map, leading to a kernel crash. This issue is specific to the s390 architecture and does not affect other platforms.

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

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

CVSS / CWE

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

CWE-1285 · Improper Validation of Specified Index, Position, or Offset in Input