Answer in brief
CVE-2025-38257 records a Unknown severity vulnerability in s390/pkey: Prevent overflow in size calculation for memdup_user(). The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
Answer in brief
CVE-2025-38257 records a Unknown severity vulnerability in s390/pkey: Prevent overflow in size calculation for memdup_user(). The current sources do not mark it as known exploited. The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
A CVSS score is not reported in the current record. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=f2bbc96e7cfad3891b7bf9bd3e566b9b7ab4553d <ad1bdd24a02d5a8d119af8e4cd50933780a6d29f || >=f2bbc96e7cfad3891b7bf9bd3e566b9b7ab4553d <faa1ab4a23c42e34dc000ef4977b751d94d5148c || >=f2bbc96e7cfad3891b7bf9bd3e566b9b7ab4553d <88f3869649edbc4a13f6c2877091f81cd5a50f05 || >=f2bbc96e7cfad3891b7bf9bd3e566b9b7ab4553d <f855b119e62b004a5044ed565f2a2b368c4d3f16 || >=f2bbc96e7cfad3891b7bf9bd3e566b9b7ab4553d <73483ca7e07a5e39bdf612eec9d3d293e8bef649 || >=f2bbc96e7cfad3891b7bf9bd3e566b9b7ab4553d <7360ee47599af91a1d5f4e74d635d9408a54e489 | ad1bdd24a02d5a8d119af8e4cd50933780a6d29f, faa1ab4a23c42e34dc000ef4977b751d94d5148c, 88f3869649edbc4a13f6c2877091f81cd5a50f05, f855b119e62b004a5044ed565f2a2b368c4d3f16, 73483ca7e07a5e39bdf612eec9d3d293e8bef649, 7360ee47599af91a1d5f4e74d635d9408a54e489 |
| Linux/Linuxgeneric | 5.4 | Not reported |
Published upstream
Jul 9, 2025
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Aug 5, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Aug 5, 2026
In the Linux kernel, the following vulnerability has been resolved: s390/pkey: Prevent overflow in size calculation for memdup_user() Number of apqn target list entries contained in 'nr_apqns' variable is determined by userspace via an ioctl call so the result of the product in calculation of size passed to memdup_user() may overflow. In this case the actual size of the allocated area and the value describing it won't be in sync leading to various types of unpredictable behaviour later. Use a proper memdup_array_user() helper which returns an error if an overflow is detected. Note that it is different from when nr_apqns is initially zero - that case is considered valid and should be handled in subsequent pkey_handler implementations. Found by Linux Verification Center (linuxtesting.org).
Quoted source text, attributed separately from HOL analysis.
A CVSS score is not reported in the current record. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps Linux/Linux (generic), Linux/Linux (generic). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| Linux/Linuxgeneric | >=f2bbc96e7cfad3891b7bf9bd3e566b9b7ab4553d <ad1bdd24a02d5a8d119af8e4cd50933780a6d29f || >=f2bbc96e7cfad3891b7bf9bd3e566b9b7ab4553d <faa1ab4a23c42e34dc000ef4977b751d94d5148c || >=f2bbc96e7cfad3891b7bf9bd3e566b9b7ab4553d <88f3869649edbc4a13f6c2877091f81cd5a50f05 || >=f2bbc96e7cfad3891b7bf9bd3e566b9b7ab4553d <f855b119e62b004a5044ed565f2a2b368c4d3f16 || >=f2bbc96e7cfad3891b7bf9bd3e566b9b7ab4553d <73483ca7e07a5e39bdf612eec9d3d293e8bef649 || >=f2bbc96e7cfad3891b7bf9bd3e566b9b7ab4553d <7360ee47599af91a1d5f4e74d635d9408a54e489 | ad1bdd24a02d5a8d119af8e4cd50933780a6d29f, faa1ab4a23c42e34dc000ef4977b751d94d5148c, 88f3869649edbc4a13f6c2877091f81cd5a50f05, f855b119e62b004a5044ed565f2a2b368c4d3f16, 73483ca7e07a5e39bdf612eec9d3d293e8bef649, 7360ee47599af91a1d5f4e74d635d9408a54e489 |
| Linux/Linuxgeneric | 5.4 | Not reported |
Published upstream
Jul 9, 2025
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Aug 5, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Aug 5, 2026
In the Linux kernel, the following vulnerability has been resolved: s390/pkey: Prevent overflow in size calculation for memdup_user() Number of apqn target list entries contained in 'nr_apqns' variable is determined by userspace via an ioctl call so the result of the product in calculation of size passed to memdup_user() may overflow. In this case the actual size of the allocated area and the value describing it won't be in sync leading to various types of unpredictable behaviour later. Use a proper memdup_array_user() helper which returns an error if an overflow is detected. Note that it is different from when nr_apqns is initially zero - that case is considered valid and should be handled in subsequent pkey_handler implementations. Found by Linux Verification Center (linuxtesting.org).
Quoted source text, attributed separately from HOL analysis.