OESA-2024-2180

Source
https://www.openeuler.org/en/security/security-bulletins/detail/?id=openEuler-SA-2024-2180
Import Source
https://repo.openeuler.org/security/data/osv/OESA-2024-2180.json
JSON Data
https://api.osv.dev/v1/vulns/OESA-2024-2180
Upstream
Published
2024-09-27T11:09:13Z
Modified
2025-09-03T06:19:49.827732Z
Summary
libpcap security update
Details

This is the official web site of tcpdump, a powerful command-line packet analyzer; and libpcap, a portable C/C++ library for network traffic capture.

Security Fix(es):

In affected libpcap versions during the setup of a remote packet capture the internal function sock_initaddress() calls getaddrinfo() and possibly freeaddrinfo(), but does not clearly indicate to the caller function whether freeaddrinfo() still remains to be called after the function returns. This makes it possible in some scenarios that both the function and its caller call freeaddrinfo() for the same allocated memory block. A similar problem was reported in Apple libpcap, to which Apple assigned CVE-2023-40400.(CVE-2023-7256)

Remote packet capture support is disabled by default in libpcap. When a user builds libpcap with remote packet capture support enabled, one of the functions that become available is pcapfindalldevsex(). One of the function arguments can be a filesystem path, which normally means a directory with input data files. When the specified path cannot be used as a directory, the function receives NULL from opendir(), but does not check the return value and passes the NULL value to readdir(), which causes a NULL pointer derefence.(CVE-2024-8006)

Database specific
{
    "severity": "Medium"
}
References

Affected packages

openEuler:20.03-LTS-SP4

libpcap

Package

Name
libpcap
Purl
pkg:rpm/openEuler/libpcap&distro=openEuler-20.03-LTS-SP4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.9.1-7.oe2003sp4

Ecosystem specific

{
    "noarch": [
        "libpcap-help-1.9.1-7.oe2003sp4.noarch.rpm"
    ],
    "src": [
        "libpcap-1.9.1-7.oe2003sp4.src.rpm"
    ],
    "aarch64": [
        "libpcap-1.9.1-7.oe2003sp4.aarch64.rpm",
        "libpcap-debuginfo-1.9.1-7.oe2003sp4.aarch64.rpm",
        "libpcap-debugsource-1.9.1-7.oe2003sp4.aarch64.rpm",
        "libpcap-devel-1.9.1-7.oe2003sp4.aarch64.rpm"
    ],
    "x86_64": [
        "libpcap-1.9.1-7.oe2003sp4.x86_64.rpm",
        "libpcap-debuginfo-1.9.1-7.oe2003sp4.x86_64.rpm",
        "libpcap-debugsource-1.9.1-7.oe2003sp4.x86_64.rpm",
        "libpcap-devel-1.9.1-7.oe2003sp4.x86_64.rpm"
    ]
}

openEuler:22.03-LTS-SP1

libpcap

Package

Name
libpcap
Purl
pkg:rpm/openEuler/libpcap&distro=openEuler-22.03-LTS-SP1

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.10.1-4.oe2203sp1

Ecosystem specific

{
    "noarch": [
        "libpcap-help-1.10.1-4.oe2203sp1.noarch.rpm"
    ],
    "src": [
        "libpcap-1.10.1-4.oe2203sp1.src.rpm"
    ],
    "aarch64": [
        "libpcap-1.10.1-4.oe2203sp1.aarch64.rpm",
        "libpcap-debuginfo-1.10.1-4.oe2203sp1.aarch64.rpm",
        "libpcap-debugsource-1.10.1-4.oe2203sp1.aarch64.rpm",
        "libpcap-devel-1.10.1-4.oe2203sp1.aarch64.rpm"
    ],
    "x86_64": [
        "libpcap-1.10.1-4.oe2203sp1.x86_64.rpm",
        "libpcap-debuginfo-1.10.1-4.oe2203sp1.x86_64.rpm",
        "libpcap-debugsource-1.10.1-4.oe2203sp1.x86_64.rpm",
        "libpcap-devel-1.10.1-4.oe2203sp1.x86_64.rpm"
    ]
}

openEuler:22.03-LTS-SP3

libpcap

Package

Name
libpcap
Purl
pkg:rpm/openEuler/libpcap&distro=openEuler-22.03-LTS-SP3

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.10.3-2.oe2203sp3

Ecosystem specific

{
    "noarch": [
        "libpcap-help-1.10.3-2.oe2203sp3.noarch.rpm"
    ],
    "src": [
        "libpcap-1.10.3-2.oe2203sp3.src.rpm"
    ],
    "aarch64": [
        "libpcap-1.10.3-2.oe2203sp3.aarch64.rpm",
        "libpcap-debuginfo-1.10.3-2.oe2203sp3.aarch64.rpm",
        "libpcap-debugsource-1.10.3-2.oe2203sp3.aarch64.rpm",
        "libpcap-devel-1.10.3-2.oe2203sp3.aarch64.rpm"
    ],
    "x86_64": [
        "libpcap-1.10.3-2.oe2203sp3.x86_64.rpm",
        "libpcap-debuginfo-1.10.3-2.oe2203sp3.x86_64.rpm",
        "libpcap-debugsource-1.10.3-2.oe2203sp3.x86_64.rpm",
        "libpcap-devel-1.10.3-2.oe2203sp3.x86_64.rpm"
    ]
}

openEuler:22.03-LTS-SP4

libpcap

Package

Name
libpcap
Purl
pkg:rpm/openEuler/libpcap&distro=openEuler-22.03-LTS-SP4

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.10.3-2.oe2203sp4

Ecosystem specific

{
    "noarch": [
        "libpcap-help-1.10.3-2.oe2203sp4.noarch.rpm"
    ],
    "src": [
        "libpcap-1.10.3-2.oe2203sp4.src.rpm"
    ],
    "aarch64": [
        "libpcap-1.10.3-2.oe2203sp4.aarch64.rpm",
        "libpcap-debuginfo-1.10.3-2.oe2203sp4.aarch64.rpm",
        "libpcap-debugsource-1.10.3-2.oe2203sp4.aarch64.rpm",
        "libpcap-devel-1.10.3-2.oe2203sp4.aarch64.rpm"
    ],
    "x86_64": [
        "libpcap-1.10.3-2.oe2203sp4.x86_64.rpm",
        "libpcap-debuginfo-1.10.3-2.oe2203sp4.x86_64.rpm",
        "libpcap-debugsource-1.10.3-2.oe2203sp4.x86_64.rpm",
        "libpcap-devel-1.10.3-2.oe2203sp4.x86_64.rpm"
    ]
}

openEuler:24.03-LTS

libpcap

Package

Name
libpcap
Purl
pkg:rpm/openEuler/libpcap&distro=openEuler-24.03-LTS

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.10.4-2.oe2403

Ecosystem specific

{
    "noarch": [
        "libpcap-help-1.10.4-2.oe2403.noarch.rpm"
    ],
    "src": [
        "libpcap-1.10.4-2.oe2403.src.rpm"
    ],
    "aarch64": [
        "libpcap-1.10.4-2.oe2403.aarch64.rpm",
        "libpcap-debuginfo-1.10.4-2.oe2403.aarch64.rpm",
        "libpcap-debugsource-1.10.4-2.oe2403.aarch64.rpm",
        "libpcap-devel-1.10.4-2.oe2403.aarch64.rpm"
    ],
    "x86_64": [
        "libpcap-1.10.4-2.oe2403.x86_64.rpm",
        "libpcap-debuginfo-1.10.4-2.oe2403.x86_64.rpm",
        "libpcap-debugsource-1.10.4-2.oe2403.x86_64.rpm",
        "libpcap-devel-1.10.4-2.oe2403.x86_64.rpm"
    ]
}