---
id: CVE-2025-37883
title: 's390/sclp: Add check for get_zeroed_page()'
summary: |-
  In the Linux kernel, the following vulnerability has been resolved:

  s390/sclp: Add check for get_zeroed_page()

  Add check for the return value of get_zeroed_page() in
  sclp_console_init() to prevent null pointer dereference.
  Furthermore,…
severity: none
vendor: Linux
product: Linux
affected:
  - >-
    Linux >= 4c8f4794b61e89dd68f96cfc23a9d9b6c25be420 <
    e1e00dc45648125ef7cb87ebc3b581ac224e7b39
  - >-
    Linux >= 4c8f4794b61e89dd68f96cfc23a9d9b6c25be420 <
    397254706eba9d8f99fd237feede7ab3169a7f9a
  - >-
    Linux >= 4c8f4794b61e89dd68f96cfc23a9d9b6c25be420 <
    28e5a867aa542e369e211c2baba7044228809a99
  - >-
    Linux >= 4c8f4794b61e89dd68f96cfc23a9d9b6c25be420 <
    3b3aa72636a6205933609ec274a8747720c1ee3f
  - >-
    Linux >= 4c8f4794b61e89dd68f96cfc23a9d9b6c25be420 <
    f69f8a93aacf6e99af7b1cc992d8ca2cc07b96fb
  - >-
    Linux >= 4c8f4794b61e89dd68f96cfc23a9d9b6c25be420 <
    3db42c75a921854a99db0a2775814fef97415bac
  - Linux 2.6.31
ssvc:
  exploitation: none
  automatable: 'no'
  technicalImpact: partial
  timestamp: '2026-11-05T20:44:27.590502Z'
published: '2025-05-09'
updated: '2026-11-05'
sourceUpdated: '2026-11-05T20:52:06.742Z'
source: CVEORG
sourceUrl: 'https://www.cve.org/CVERecord?id=CVE-2025-37883'
references:
  - url: 'https://git.kernel.org/stable/c/e1e00dc45648125ef7cb87ebc3b581ac224e7b39'
  - url: 'https://git.kernel.org/stable/c/397254706eba9d8f99fd237feede7ab3169a7f9a'
  - url: 'https://git.kernel.org/stable/c/28e5a867aa542e369e211c2baba7044228809a99'
  - url: 'https://git.kernel.org/stable/c/3b3aa72636a6205933609ec274a8747720c1ee3f'
  - url: 'https://git.kernel.org/stable/c/f69f8a93aacf6e99af7b1cc992d8ca2cc07b96fb'
  - url: 'https://git.kernel.org/stable/c/3db42c75a921854a99db0a2775814fef97415bac'
tags:
  - cve.org
epss: 0.00285
epssPercentile: 0.21154
ingestedAt: '2026-11-05T22:38:31.889Z'
---

## Overview

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

s390/sclp: Add check for get_zeroed_page()

Add check for the return value of get_zeroed_page() in
sclp_console_init() to prevent null pointer dereference.
Furthermore, to solve the memory leak caused by the loop
allocation, add a free helper to do the free job.

## Affected

- `Linux >= 4c8f4794b61e89dd68f96cfc23a9d9b6c25be420 < e1e00dc45648125ef7cb87ebc3b581ac224e7b39`
- `Linux >= 4c8f4794b61e89dd68f96cfc23a9d9b6c25be420 < 397254706eba9d8f99fd237feede7ab3169a7f9a`
- `Linux >= 4c8f4794b61e89dd68f96cfc23a9d9b6c25be420 < 28e5a867aa542e369e211c2baba7044228809a99`
- `Linux >= 4c8f4794b61e89dd68f96cfc23a9d9b6c25be420 < 3b3aa72636a6205933609ec274a8747720c1ee3f`
- `Linux >= 4c8f4794b61e89dd68f96cfc23a9d9b6c25be420 < f69f8a93aacf6e99af7b1cc992d8ca2cc07b96fb`
- `Linux >= 4c8f4794b61e89dd68f96cfc23a9d9b6c25be420 < 3db42c75a921854a99db0a2775814fef97415bac`
- `Linux 2.6.31`

## Remediation

Refer to the linked advisories for vendor-supplied fixes and affected version ranges.
