CVE-2015-1158
WysokieStreszczenie
Funkcja add_job w cupsd w CUPS przed wersją 2.0.3 wykonuje nieprawidłowe operacje zwalniania dla atrybutów job-originating-host-name z wieloma wartościami, co pozwala zdalnym atakującym na wywołanie uszkodzenia danych.
Ocena ryzyka
Atakujący może wykorzystać tę podatność do wykonania dowolnego kodu na serwerze, co stwarza poważne zagrożenie dla integralności systemu.
Rekomendacja
Zaleca się aktualizację CUPS do wersji 2.0.3 lub nowszej, aby usunąć tę podatność.
Inne podatności w CUPS (Common Unix Printing System)
Oryginalny opis (angielski, źródło NVD)
The add_job function in scheduler/ipp.c in cupsd in CUPS before 2.0.3 performs incorrect free operations for multiple-value job-originating-host-name attributes, which allows remote attackers to trigger data corruption for reference-counted strings via a crafted (1) IPP_CREATE_JOB or (2) IPP_PRINT_JOB request, as demonstrated by replacing the configuration file and consequently executing arbitrary code.

