KVM: s390: Zero initialize data structures for inject_pfault_token (Linux Linux)

CVE-2026-89921
Not available

At a glance

Source
NVD
EPSS
EPSS 0.22 % · percentile 12 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Received

Description

In the Linux kernel, the following vulnerability has been resolved: KVM: s390: Zero initialize data structures for inject_pfault_token __kvm_inject_pfault_token() only sets .type and .u.ext.ext_params2 of the on-stack struct kvm_s390_irq but the full ext substructure is copied into the cpu local variable on inject. ext_params and pad contain stale stack values. Interrupt delivery only uses ext_params2, so nothing leaks to the guest, but a host user can use the migration ioctls to get to the data. Fix by zero-initializing the irq struct. Do the same for the inti data structure.

References

European references

CERT-FR advisories

Affected products

ProductVersions
Linux · Linuxaffected 383d0b050106abecb82f43101cac94fa423af5cd < 3da26db3323cbccf509005fdbc4ebae842d323cd ; affected 383d0b050106abecb82f43101cac94fa423af5cd < 5b0ae4443383fbacd905522f0c95ad6c85a3b43e ; affected 383d0b050106abecb82f43101cac94fa423af5cd < 7090818ba774d254eba80979c2d4da23d91de02f ; affected 383d0b050106abecb82f43101cac94fa423af5cd < ab1a8a3c9971200938093370da4c67d4427c25f2 ; affected 383d0b050106abecb82f43101cac94fa423af5cd < b8abc760fa18a389319d977834a30550b3ec18e8 ; affected 383d0b050106abecb82f43101cac94fa423af5cd < 9b046de62b8098af6e2ba820b125ec9dc5f162c8
Linux · Linuxaffected 3.19 ; unaffected 0 < 3.19 ; unaffected 5.10.273 ≤ 5.10.* ; unaffected 5.15.224 ≤ 5.15.* ; unaffected 6.1.191 ≤ 6.1.* ; unaffected 6.6.160 ≤ 6.6.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD