cups: CUPS: Denial of Service via deleted temporary printer
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| OpenPrinting | CUPS | unaffected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Openprinting | Cups |
|
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.133% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Title | NULL Pointer Dereference in CUPS Job Scheduler Leads to Service Crash | cups: CUPS: Denial of Service via deleted temporary printer |
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
| Type | Values Removed | Values Added |
|---|---|---|
| Title | NULL Pointer Dereference in CUPS Job Scheduler Leads to Service Crash |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. | |
| First Time appeared |
Openprinting
Openprinting cups |
|
| Weaknesses | CWE-476 | |
| CPEs | cpe:2.3:a:openprinting:cups:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Openprinting
Openprinting cups |
|
| References |
| |
| Metrics |
cvssV3_1
|