5.5

CVE-2026-31590: linux

CVSS: 5.5v3.1MediumModified
AliasesUBUNTU-CVE-2026-31590DEBIAN-CVE-2026-31590CGA-4622-xj7h-8cr4
Published 24-04-2026Last modified 14-06-2026

Vulnerability summary

CVE-2026-31590 is a medium (CVSS 5.5) vulnerability in linux. EPSS estimates a 0.17% chance of exploitation in the next 30 days, higher than 5.5% of scored vulnerabilities.

Overall risk
22/100
0100
Low · default modelHow is this calculated?
CVSS score
5.5/10
010
Medium · v3.1 (NVD)
EPSS score
0.17%
0%100%
Low · +0.04 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 46 · Related 47

Timeline

  1. 24-04-2026
    PublishedVulnerability first disclosed.
  2. 14-06-2026
    Last modifiedVulnerability information updated.

Description

In the Linux kernel, the following vulnerability has been resolved: KVM: SEV: Drop WARN on large size for KVM_MEMORY_ENCRYPT_REG_REGION Drop the WARN in sev_pin_memory() on npages overflowing an int, as the WARN is comically trivially to trigger from userspace, e.g. by doing: struct kvm_enc_region range = { .addr = 0, .size = -1ul, }; __vm_ioctl(vm, KVM_MEMORY_ENCRYPT_REG_REGION, &range); Note, the checks in sev_mem_enc_register_region() that presumably exist to verify the incoming address+size are completely worthless, as both "addr" and "size" are u64s and SEV is 64-bit only, i.e. they _can't_ be greater than ULONG_MAX. That wart will be cleaned up in the near future. if (range->addr > ULONG_MAX || range->size > ULONG_MAX) return -EINVAL; Opportunistically add a comment to explain why the code calculates the number of pages the "hard" way, e.g. instead of just shifting @ulen.

CVSS metrics

3 scores · 3 sources · 1 version

EPSS trend

Probability

0.17%

Chance of exploitation in the next 30 days

Percentile

6%

Versus all other CVEs

30-day change

+0.04 pp

From 0.13% on 20-09-2026

20-09-202620-10-2026
EPSS score
0.17%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

No weakness data has been published for this record.

Affected systems

Ubuntu146 products
  • linux< 5.15.0-186.196 | < 6.8.0-136.136 | All versions (No fix recorded) | < 7.0.0-27.27
  • linux-allwinner-5.19All versions (No fix recorded)
  • linux-aws< 5.15.0-1112.119 | < 6.8.0-1061.64 | All versions (No fix recorded) | < 7.0.0-1008.8
  • linux-aws-5.0All versions (No fix recorded)
  • linux-aws-5.11All versions (No fix recorded)
Chainguard9 products
  • linux-aws-6.12< 6.12.85-r0
  • linux-aws-6.18< 6.18.31-r0
  • linux-azure-6.18< 6.18.31-r0
  • linux-gcp-6.18< 6.18.31-r0
  • linux-qemu-6.12< 6.12.85-r0
Linux2 products
  • linux≥ 78824fabc72e5e37d51e6e567fde70a4fc41a6d7, < 6a8e3c82122737529b25ef2a048fbcc569d8c055 | ≥ 78824fabc72e5e37d51e6e567fde70a4fc41a6d7, < a703933bcfa5cc76ca10e2048464600e74136099 | ≥ 78824fabc72e5e37d51e6e567fde70a4fc41a6d7, < abcd43ff579abd0a654bb4636086e78819dd5f4c | ≥ 78824fabc72e5e37d51e6e567fde70a4fc41a6d7, < b670833749ffd8681361db2bb047c6f2e3075f3a | ≥ 78824fabc72e5e37d51e6e567fde70a4fc41a6d7, < ab423e5892826202a660b5ac85d1125b0e8301a5 | ≥ 78824fabc72e5e37d51e6e567fde70a4fc41a6d7, < 28cc13ca20431b127d42d84ba10898d03e2c8267 | ≥ 78824fabc72e5e37d51e6e567fde70a4fc41a6d7, < c29ff288a2d97a6f4640a498a367cf0eb91312eb | ≥ 78824fabc72e5e37d51e6e567fde70a4fc41a6d7, < 1cba4dcd795daf6d257122779fb6a349edf03914 | ≥ 78824fabc72e5e37d51e6e567fde70a4fc41a6d7, < 8acffeef5ef720c35e513e322ab08e32683f32f2 | 5.9
  • linux_kernel≥ 5.9, < 6.6.136 | ≥ 6.7, < 6.12.83 | ≥ 6.13, < 6.18.24 | ≥ 6.19, < 6.19.14 | ≥ 7.0, < 7.0.1
Debian1 product
  • linux< 6.1.176-1 | < 6.12.85-1 | < 6.19.14-1

4 vendors · 158 products

References

46 links
Show all 46 references