Katalog CVE

CVE-2026-107890

NiskieCVSS 3.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.10%

Percentyl 1 - wyżej niż 1% wszystkich znanych CVE

Streszczenie

Podatność w OpenPrinting CUPS przed wersją 2.4.20 powoduje dereferencję wskaźnika NULL spowodowaną powtarzającymi się tagami grup IPP w żądaniach tworzenia zadań. Parsowanie IPP tworzy nienazwane atrybuty separatora z IPP_TAG_ZERO, ale add_job() konwertuje te separatory na IPP_TAG_JOB. Podczas uruchamiania zadania get_options()/ipp_length() wywołuje strlen() na NULL-owej nazwie atrybutu, kończąc proces cupsd i zakłócając wszystkie kolejki.

Ocena ryzyka

Pojedyncze spreparowane żądanie Print-Job może spowodować awarię serwera, przerywając wszystkie kolejki drukowania. Anonimowe zgłoszenie jest możliwe, jeśli konfiguracja na to pozwala.

Rekomendacja

Zaktualizuj CUPS do wersji 2.4.20 lub nowszej. Ogranicz dostęp do schedulera i włącz uwierzytelnianie dla żądań drukowania.

Inne podatności w OpenPrinting CUPS

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS