# ALAS2023-2026-3415: Security update for 15 packages

ALAS2023-2026-3415, released November 10, 2026, fixes 12 CVEs across 15 products. None of them is reported as exploited. Patch Radar priority: Routine.

- Web page: https://patchblox.com/security/fix/linux/alas2023-2026-3415
- Platform: Linux
- Released: Nov 10, 2026
- Priority: Routine (Closes 12 CVEs, none high severity)
- CVEs: 12, exploited: 0, on CISA KEV: 0
- Vendor advisory: https://alas.aws.amazon.com/AL2023/ALAS-2026-3415.html

## Applies to

| Product | Release | Fixed in |
|---|---|---|
| [cups](https://patchblox.com/security/data/product/linux/cups.md) | amzn 2023 | 1:2.4.20-1.amzn2023.0.1 |
| [cups-client](https://patchblox.com/security/data/product/linux/cups-client.md) | amzn 2023 | 1:2.4.20-1.amzn2023.0.1 |
| [cups-client-debuginfo](https://patchblox.com/security/data/product/linux/cups-client-debuginfo.md) | amzn 2023 | 1:2.4.20-1.amzn2023.0.1 |
| [cups-debuginfo](https://patchblox.com/security/data/product/linux/cups-debuginfo.md) | amzn 2023 | 1:2.4.20-1.amzn2023.0.1 |
| [cups-debugsource](https://patchblox.com/security/data/product/linux/cups-debugsource.md) | amzn 2023 | 1:2.4.20-1.amzn2023.0.1 |
| [cups-devel](https://patchblox.com/security/data/product/linux/cups-devel.md) | amzn 2023 | 1:2.4.20-1.amzn2023.0.1 |
| [cups-filesystem](https://patchblox.com/security/data/product/linux/cups-filesystem.md) | amzn 2023 | 1:2.4.20-1.amzn2023.0.1 |
| [cups-ipptool](https://patchblox.com/security/data/product/linux/cups-ipptool.md) | amzn 2023 | 1:2.4.20-1.amzn2023.0.1 |
| [cups-ipptool-debuginfo](https://patchblox.com/security/data/product/linux/cups-ipptool-debuginfo.md) | amzn 2023 | 1:2.4.20-1.amzn2023.0.1 |
| [cups-libs](https://patchblox.com/security/data/product/linux/cups-libs.md) | amzn 2023 | 1:2.4.20-1.amzn2023.0.1 |
| [cups-libs-debuginfo](https://patchblox.com/security/data/product/linux/cups-libs-debuginfo.md) | amzn 2023 | 1:2.4.20-1.amzn2023.0.1 |
| [cups-lpd](https://patchblox.com/security/data/product/linux/cups-lpd.md) | amzn 2023 | 1:2.4.20-1.amzn2023.0.1 |
| [cups-lpd-debuginfo](https://patchblox.com/security/data/product/linux/cups-lpd-debuginfo.md) | amzn 2023 | 1:2.4.20-1.amzn2023.0.1 |
| [cups-printerapp](https://patchblox.com/security/data/product/linux/cups-printerapp.md) | amzn 2023 | 1:2.4.20-1.amzn2023.0.1 |
| [cups-printerapp-debuginfo](https://patchblox.com/security/data/product/linux/cups-printerapp-debuginfo.md) | amzn 2023 | 1:2.4.20-1.amzn2023.0.1 |

## CVEs this fix closes

| CVE | Priority | Title | CVSS | EPSS | Exploitation |
|---|---|---|---:|---:|---|
| [CVE-2026-61702](https://patchblox.com/security/data/cve/CVE-2026-61702.md) | Routine | OpenPrinting CUPS: root-side banner file disclosure | 5.3 | 0.0042 |  |
| [CVE-2026-87875](https://patchblox.com/security/data/cve/CVE-2026-87875.md) | Routine | Cups: openprinting cups: heap out-of-bounds read in cupsutf32toutf8() via missing source-length bound | 4.3 | 0.0039 |  |
| [CVE-2026-87876](https://patchblox.com/security/data/cve/CVE-2026-87876.md) | Routine | Cups: openprinting cups: remaining case-insensitive username matching in scheduler side paths (cve-2026-27447 follow-up) | 3.0 | 0.0033 |  |
| [CVE-2026-107655](https://patchblox.com/security/data/cve/CVE-2026-107655.md) | Routine | Cups: null pointer dereference via embedded job ticket comments allows remote denial of service | 4.0 | 0.0025 |  |
| [CVE-2026-107886](https://patchblox.com/security/data/cve/CVE-2026-107886.md) | Routine | OpenPrinting CUPS before 2.4.20 contains a double-free in printer-class management. When CUPS-Add-Modify-Class replaces an existing class member list, add_class() frees pclass->printers without clearing the pointer. If subsequent validation fails, the class retains the dangling pointer; CUPS-Delete-Class subsequently frees the same allocation in cupsdDeletePrinter(). A client authorized to modify and delete classes can cause scheduler-wide denial of service. The default policy requires @SYSTEM privileges. | 2.3 | 0.0024 |  |
| [CVE-2026-105326](https://patchblox.com/security/data/cve/CVE-2026-105326.md) | Routine | Cups: cups: argument injection in mailto notifier via notify-recipient-uri | 2.5 | 0.0022 |  |
| [CVE-2026-55480](https://patchblox.com/security/data/cve/CVE-2026-55480.md) | Routine | CUPS copy_model() creates a predictable PPD tempfile without O_EXCL/O_NOFOLLOW (symlink TOCTOU, lp → root) | 5.7 | 0.0020 |  |
| [CVE-2026-55453](https://patchblox.com/security/data/cve/CVE-2026-55453.md) | Routine | CUPS ipp backend status-line injection can update queue PPD and lead to conditional RCE as lp via foomatic-rip | 3.3 | 0.0020 |  |
| [CVE-2026-55467](https://patchblox.com/security/data/cve/CVE-2026-55467.md) | Routine | CUPS fax option values bypass the CVE-2026-34980 control-character sanitizer (incomplete fix) | 2.5 | 0.0018 |  |
| [CVE-2026-107890](https://patchblox.com/security/data/cve/CVE-2026-107890.md) | Routine | OpenPrinting CUPS before 2.4.20 contains a NULL pointer dereference caused by repeated IPP group tags in job-creation requests. IPP parsing creates unnamed separator attributes with IPP_TAG_ZERO, but add_job() converts these separators to IPP_TAG_JOB. During job startup, get_options()/ipp_length() subsequently calls strlen() on a NULL attribute name, terminating cupsd and disrupting all queues. A single crafted Print-Job request can trigger the crash when the client can reach the scheduler and submit jobs to an accepting, enabled queue supporting the submitted document format. Anonymous submission is possible when permitted by listener and access-control configuration. | 3.3 | 0.0015 |  |
| [CVE-2026-107885](https://patchblox.com/security/data/cve/CVE-2026-107885.md) | Routine | OpenPrinting CUPS through 2.4.20 contains a resource-exhaustion vulnerability in the submission-timeout handling of cupsdCheckJobs(). The scheduler suppresses timeout processing for all pending jobs whenever any client connection has an in-flight Send-Document operation, without matching that connection to the job being examined. A client allowed to reach the IPP service can hold an incomplete HTTP request containing parsed Send-Document headers before operation authorization, preventing unrelated incomplete jobs from expiring. Where Create-Job submission is allowed, incomplete jobs can accumulate until MaxJobs is exhausted and further legitimate print submissions are rejected. The suppression ends when the held connection closes. | 3.3 | 0.0015 |  |
| [CVE-2026-107888](https://patchblox.com/security/data/cve/CVE-2026-107888.md) | Routine | OpenPrinting CUPS before 2.4.20 contains a NULL pointer dereference in cupsdCheckJobs() when a job marked job-held-on-create refers to a temporary printer that has been automatically deleted. Temporary-printer cleanup can remove the destination without canceling its held jobs, and the scheduler dereferences the NULL result of cupsdFindDest() while checking holding_new_jobs. This terminates cupsd and interrupts all queues managed by that process. In some plausible scenarios, an unprivileged submission can trigger this. | 5.1 | 0.0013 |  |

---

Data as of 2026-11-10T07:50:38Z UTC. Source: Patchblox Patch Radar (https://patchblox.com/security/patch-radar). Patchblox finds out-of-date software on Windows, macOS and Linux and updates it through release rings: https://patchblox.com/demo

Free to use with attribution: show "Data: Patchblox Patch Radar" with a link to https://patchblox.com/security/patch-radar. Terms, including what needs a written agreement: https://patchblox.com/security/patch-radar/use-the-data

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.
