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

s390/debug: Fix NULL pointer dereference in debug_set_level()

Commit a2cec6863709 ("s390/debug: Add s390dbf kernel parameter")
incorrectly removed a null-id check from debug_set_level(), introducing
a possible NULL pointer dereference for debug-API users that put
debug_register() results unchecked into debug_set_level().

Fix this by moving the check from the internal _debug_set_level()
variant back to the external debug_set_level() wrapper.
Published: 2026-09-25
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

The vulnerability is a NULL pointer dereference within the Linux kernel’s s390/debug module. When debug_set_level() is called with an unvalidated value returned by debug_register(), the missing null‑id check allows the function to dereference a null pointer, causing a kernel panic. This crash results in a denial of service by forcing the system into an unrecoverable state.

Affected Systems

All Linux kernel builds that run on s390 architectures and contain the unpatched commit a2cec6863709 are affected. The flaw persists in any kernel version that incorporates that commit without the subsequent fix, and no specific version range is listed.

Risk and Exploitability

The crash is triggered by a call to debug_set_level(), so the vulnerability can only be exploited when an attacker has the ability to invoke the debug API, which normally requires local or privileged access. The vulnerability is not listed in the CISA KEV catalog, indicating no known public exploitation. The EPSS score is less than 1%, suggesting a very low probability of exploitation. Because the description does not mention remote attack vector, it is inferred that the vulnerability is primarily a local issue. The CVSS score of 5.5 indicates a moderate severity.

Generated by OpenCVE AI on October 1, 2026 at 05:18 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the Linux kernel patch that restores the null-id check in debug_set_level() (e.g., update to a kernel version that includes the required commit).
  • If a patch cannot be applied immediately, restrict or disable the debug API by removing or setting to zero any s390dbf kernel parameter, thereby preventing untrusted users from invoking debug_set_level().
  • If the system uses custom kernel modules that provide debug_register() or debug_set_level(), ensure those modules are compiled with the fixed code or patched before loading.

Generated by OpenCVE AI on October 1, 2026 at 05:18 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 30 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Low


Fri, 25 Sep 2026 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Fri, 25 Sep 2026 10:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: s390/debug: Fix NULL pointer dereference in debug_set_level() Commit a2cec6863709 ("s390/debug: Add s390dbf kernel parameter") incorrectly removed a null-id check from debug_set_level(), introducing a possible NULL pointer dereference for debug-API users that put debug_register() results unchecked into debug_set_level(). Fix this by moving the check from the internal _debug_set_level() variant back to the external debug_set_level() wrapper.
Title s390/debug: Fix NULL pointer dereference in debug_set_level()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-09-25T10:23:17.075Z

Reserved: 2026-09-25T10:18:58.208Z

Link: CVE-2026-97980

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-25T11:17:26.023

Modified: 2026-09-25T11:17:26.023

Link: CVE-2026-97980

cve-icon Redhat

Severity : Low

Publid Date: 2026-09-25T00:00:00Z

Links: CVE-2026-97980 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T05:30:18Z

Weaknesses