OESA-2024-2222

Source
https://www.openeuler.org/en/security/security-bulletins/detail/?id=openEuler-SA-2024-2222
Import Source
https://repo.openeuler.org/security/data/osv/OESA-2024-2222.json
JSON Data
https://api.test.osv.dev/v1/vulns/OESA-2024-2222
Upstream
Published
2024-10-12T11:09:18Z
Modified
2025-08-12T05:45:54.334848Z
Summary
cups security update
Details

CUPS is the standards-based, open source printing system developed by Apple Inc. for UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers..

Security Fix(es):

CUPS is a standards-based, open-source printing system, and libppd can be used for legacy PPD file support. The libppd function ppdCreatePPDFromIPP2 does not sanitize IPP attributes when creating the PPD buffer. When used in combination with other functions such as cfGetPrinterAttributes5, can result in user controlled input and ultimately code execution via Foomatic. This vulnerability can be part of an exploit chain leading to remote code execution (RCE), as described in CVE-2024-47176.(CVE-2024-47175)

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

Affected packages

openEuler:22.03-LTS-SP3 / cups

Package

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

Affected ranges

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

Ecosystem specific

{
    "noarch": [
        "cups-filesystem-2.4.0-13.oe2203sp3.noarch.rpm",
        "cups-help-2.4.0-13.oe2203sp3.noarch.rpm"
    ],
    "aarch64": [
        "cups-2.4.0-13.oe2203sp3.aarch64.rpm",
        "cups-client-2.4.0-13.oe2203sp3.aarch64.rpm",
        "cups-debuginfo-2.4.0-13.oe2203sp3.aarch64.rpm",
        "cups-debugsource-2.4.0-13.oe2203sp3.aarch64.rpm",
        "cups-devel-2.4.0-13.oe2203sp3.aarch64.rpm",
        "cups-ipptool-2.4.0-13.oe2203sp3.aarch64.rpm",
        "cups-libs-2.4.0-13.oe2203sp3.aarch64.rpm",
        "cups-lpd-2.4.0-13.oe2203sp3.aarch64.rpm",
        "cups-printerapp-2.4.0-13.oe2203sp3.aarch64.rpm"
    ],
    "src": [
        "cups-2.4.0-13.oe2203sp3.src.rpm"
    ],
    "x86_64": [
        "cups-2.4.0-13.oe2203sp3.x86_64.rpm",
        "cups-client-2.4.0-13.oe2203sp3.x86_64.rpm",
        "cups-debuginfo-2.4.0-13.oe2203sp3.x86_64.rpm",
        "cups-debugsource-2.4.0-13.oe2203sp3.x86_64.rpm",
        "cups-devel-2.4.0-13.oe2203sp3.x86_64.rpm",
        "cups-ipptool-2.4.0-13.oe2203sp3.x86_64.rpm",
        "cups-libs-2.4.0-13.oe2203sp3.x86_64.rpm",
        "cups-lpd-2.4.0-13.oe2203sp3.x86_64.rpm",
        "cups-printerapp-2.4.0-13.oe2203sp3.x86_64.rpm"
    ]
}