cveboard RSS feed

CVE-2024-26598

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2024
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache

In the Linux kernel, the following vulnerability has been resolved: KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache There is a potential UAF scenario in the case of an LPI translation cache hit racing with an operation that invalidates the cache, such as a DISCARD ITS command. The root of the problem is that vgic_its_check_cache() does not elevate the refcount on the vgic_irq before dropping the lock that serializes refcount changes. Have vgic_its_check_cache() raise the refcount on the returned vgic_irq and add the corresponding decrement after queueing the interrupt.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
unaffected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
6211753fdfd05af9e08f54c8d0ba3ee516034878affectedgitd04acadb6490aa3314f9c9e087691e55de153b88UnavailableNone listed
6211753fdfd05af9e08f54c8d0ba3ee516034878affectedgitba7be666740847d967822bed15500656b26bc703UnavailableNone listed
6211753fdfd05af9e08f54c8d0ba3ee516034878affectedgit12c2759ab1343c124ed46ba48f27bd1ef5d2dff4UnavailableNone listed
6211753fdfd05af9e08f54c8d0ba3ee516034878affectedgitdba788e25f05209adf2b0175eb1691dc89fb1ba6UnavailableNone listed
6211753fdfd05af9e08f54c8d0ba3ee516034878affectedgit65b201bf3e9af1b0254243a5881390eda56f72d1UnavailableNone listed
6211753fdfd05af9e08f54c8d0ba3ee516034878affectedgitdd3956a1b3dd11f46488c928cb890d6937d1ca80UnavailableNone listed
6211753fdfd05af9e08f54c8d0ba3ee516034878affectedgitad362fe07fecf0aba839ff2cc59a3617bd42c33fUnavailableNone listed

Linux

Vendor
Linux
Product
Linux
Platforms
Unknown
Default status
affected
Linux · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
3.11affectedUnavailableUnavailableUnavailableNone listed
0unaffectedsemver3.11UnavailableNone listed
5.4.269unaffectedsemverUnavailable5.4.*None listed
5.10.209unaffectedsemverUnavailable5.10.*None listed
5.15.148unaffectedsemverUnavailable5.15.*None listed
6.1.75unaffectedsemverUnavailable6.1.*None listed
6.6.14unaffectedsemverUnavailable6.6.*None listed
6.7.2unaffectedsemverUnavailable6.7.*None listed
6.8unaffectedoriginal_commit_for_fixUnavailable*None listed