CVE-2024-26739

HighCVSS 7.8/10Last modified Aug 4, 2026

Description

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

net/sched: act_mirred: don't override retval if we already lost the skb

If we're redirecting the skb, and haven't called tcf_mirred_forward(), yet, we need to tell the core to drop the skb by setting the retcode to SHOT. If we have called tcf_mirred_forward(), however, the skb is out of our hands and returning SHOT will lead to UaF.

Move the retval override to the error path which actually need it.

Metrics

CVSS 3.1 7.8/10CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Weakness enumeration

Affected software

VendorProductVersions
LinuxLinux>= e5cf1baf92cb785b90390db1c624948e70c8b8bd, < 0117fe0a4615a7c8d30d6ebcbf87332fbe63e6fd; >= e5cf1baf92cb785b90390db1c624948e70c8b8bd, < 9d3ef89b6a5e9f2e940de2cef3d543be0be8dec5; >= e5cf1baf92cb785b90390db1c624948e70c8b8bd, < e873e8f7d03a2ee5b77fb1a305c782fed98e2754; >= e5cf1baf92cb785b90390db1c624948e70c8b8bd, < 28cdbbd38a4413b8eff53399b3f872fd4e80db9d; >= e5cf1baf92cb785b90390db1c624948e70c8b8bd, < f4e294bbdca8ac8757db436fc82214f3882fc7e7; >= e5cf1baf92cb785b90390db1c624948e70c8b8bd, < 166c2c8a6a4dc2e4ceba9e10cfe81c3e469e3210
LinuxLinux4.19

References

Timeline

Published
Apr 3, 2024
Last modified
Aug 4, 2026
NVD status
Modified

Related CVEs from 2024

CVE-2024-26746.5A vulnerability classified as critical was found in Campcodes Online Job Finder System 1.0. This vulnerability affects unknown code of the fCVE-2024-267405.5In the Linux kernel, the following vulnerability has been resolved: net/sched: act_mirred: use the backlog for mirred ingress The test DavCVE-2024-267415.5In the Linux kernel, the following vulnerability has been resolved: dccp/tcp: Unhash sk from ehash for tb2 alloc failure after check_estalbCVE-2024-267427.8In the Linux kernel, the following vulnerability has been resolved: scsi: smartpqi: Fix disable_managed_interrupts Correct blk-mq registraCVE-2024-267435.5In the Linux kernel, the following vulnerability has been resolved: RDMA/qedr: Fix qedr_create_user_qp error flow Avoid the following warnCVE-2024-267445.5In the Linux kernel, the following vulnerability has been resolved: RDMA/srpt: Support specifying the srpt_service_guid parameter Make loaCVE-2024-267454.4In the Linux kernel, the following vulnerability has been resolved: powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SRCVE-2024-267465.5In the Linux kernel, the following vulnerability has been resolved: dmaengine: idxd: Ensure safe user copy of completion record If CONFIG_CVE-2024-267474.4In the Linux kernel, the following vulnerability has been resolved: usb: roles: fix NULL pointer issue when put module's reference In currCVE-2024-267487.8In the Linux kernel, the following vulnerability has been resolved: usb: cdns3: fix memory double free when handle zero packet 829 if (reCVE-2024-267497.8In the Linux kernel, the following vulnerability has been resolved: usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable() CVE-2024-26756.5A vulnerability, which was classified as critical, has been found in Campcodes Online Job Finder System 1.0. This issue affects some unknown
CVE-2024-26739: High severity, CVSS 7.8 | Vulnix