CVE-2023-41910
lldpd: CDP PDU Packet cdp.c out-of-bounds read
Severity by source
Trivy's own label is CRITICAL. Rated critical by NVD, CBL-Mariner. Rated lower by Red Hat (medium), AlmaLinux (medium), Oracle (medium), Rocky Linux (medium).
Description
An issue was discovered in lldpd before 1.0.17. By crafting a CDP PDU packet with specific CDP_TLV_ADDRESSES TLVs, a malicious actor can remotely force the lldpd daemon to perform an out-of-bounds read on heap memory. This occurs in cdp_decode in daemon/protocols/cdp.c.
Affected packages and fixed versions
| Source | Package | Fixed in |
|---|---|---|
| CBL-Mariner 2.0 | lldpd | 0:1.0.14-3.cm2 |
| alma 9 | lldpd, lldpd-devel | 1.0.18-4.el9 |
| debian 10 | lldpd | 1.0.3-1+deb10u2 |
| debian 11 | lldpd | 1.0.11-1+deb11u2 |
| debian 12 | lldpd | 1.0.16-1+deb12u1 |
| debian 13 | lldpd | 1.0.17-1 |
| debian 14 | lldpd | 1.0.17-1 |
| echo | lldpd | 1.0.16-1+deb12u1 |
| Oracle Linux 9 | lldpd, lldpd-devel | 1.0.18-4.el9 |
| rapidfort Oracle Linux 9 | lldpd | 0:1.0.18-4.el9 |
| rapidfort ubuntu 20.04 | lldpd | 0:1.0.17-1 |
| rapidfort ubuntu 22.04 | lldpd | 0:1.0.17-1 |
Show all 19 entries from 15 sources
| Source | Package | Fixed in |
|---|---|---|
| CBL-Mariner 2.0 | lldpd | 0:1.0.14-3.cm2 |
| alma 9 | lldpd | 1.0.18-4.el9 |
| alma 9 | lldpd-devel | 1.0.18-4.el9 |
| debian 10 | lldpd | 1.0.3-1+deb10u2 |
| debian 11 | lldpd | 1.0.11-1+deb11u2 |
| debian 12 | lldpd | 1.0.16-1+deb12u1 |
| debian 13 | lldpd | 1.0.17-1 |
| debian 14 | lldpd | 1.0.17-1 |
| echo | lldpd | 1.0.16-1+deb12u1 |
| Oracle Linux 9 | lldpd | 1.0.18-4.el9 |
| Oracle Linux 9 | lldpd-devel | 1.0.18-4.el9 |
| rapidfort Oracle Linux 9 | lldpd | 0:1.0.18-4.el9 |
| rapidfort ubuntu 20.04 | lldpd | 0:1.0.17-1 |
| rapidfort ubuntu 22.04 | lldpd | 0:1.0.17-1 |
| rapidfort ubuntu 24.04 | lldpd | 0:1.0.17-1 |
| Red Hat | lldpd | no fix listed |
| Red Hat | lldpd-devel | no fix listed |
| rocky 9 | lldpd | 1.0.18-4.el9 |
| rocky 9 | lldpd-devel | 1.0.18-4.el9 |
References
- https://access.redhat.com/errata/RHSA-2024:9158
- https://access.redhat.com/security/cve/CVE-2023-41910
- https://bugzilla.redhat.com/1921438
- https://bugzilla.redhat.com/2040388
- https://bugzilla.redhat.com/2237411
- https://bugzilla.redhat.com/show_bug.cgi?id=1921438
- https://bugzilla.redhat.com/show_bug.cgi?id=2040388
- https://bugzilla.redhat.com/show_bug.cgi?id=2237411
All 22 references
- https://creativecommons.org/licenses/by/4.0/
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-27827
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-43612
- https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-41910
- https://errata.almalinux.org/9/ALSA-2024-9158.html
- https://errata.rockylinux.org/RLSA-2024:9158
- https://github.com/lldpd/lldpd/commit/a9aeabdf879c25c584852a0bb5523837632f099b
- https://github.com/lldpd/lldpd/releases/tag/1.0.17
- https://linux.oracle.com/cve/CVE-2023-41910.html
- https://linux.oracle.com/errata/ELSA-2024-9158.html
- https://lists.debian.org/debian-lts-announce/2023/09/msg00025.html
- https://nvd.nist.gov/vuln/detail/CVE-2023-41910
- https://www.cve.org/CVERecord?id=CVE-2023-41910
- https://www.debian.org/security/2023/dsa-5505