CRITICAL🇬🇧 English

CVE-2025-22604

Cacti: Command Injection przez malformowane OID w parserze SNMP

CVSS 9.1v3.1pub. 2025-01-27upd. 2025-11-03

Podatność w Cacti umożliwia uwierzytelnionemu atakującemu wykonanie dowolnych poleceń systemowych poprzez wstrzyknięcie zniekształconych OID w odpowiedzi SNMP. Ze względu na krytyczny wynik CVSS 9.1 i możliwość przejęcia kontroli nad serwerem stanowi poważne zagrożenie dla każdej instalacji Cacti.

Pokaż oryginał (EN)

Cacti is an open source performance and fault management framework. Due to a flaw in multi-line SNMP result parser, authenticated users can inject malformed OIDs in the response. When processed by ss_net_snmp_disk_io() or ss_net_snmp_disk_bytes(), a part of each OID will be used as a key in an array that is used as part of a system command, causing a command execution vulnerability. This vulnerability is fixed in 1.2.29.

🤖 Analiza AI
Jak działa

Błąd znajduje się w parserze wyników SNMP obsługującym wiele linii. Uwierzytelniony użytkownik może wstrzyknąć zniekształcone OID (Object Identifier) w odpowiedzi SNMP. Funkcje ss_net_snmp_disk_io() lub ss_net_snmp_disk_bytes() przetwarzają te dane w taki sposób, że fragment każdego OID staje się kluczem w tablicy wykorzystywanej jako część polecenia systemowego. W efekcie atakujący może wymusić wykonanie dowolnego polecenia w kontekście serwera (command injection, CWE-78).

Skutki

Atakujący może wykonać dowolne polecenia systemowe na serwerze, co prowadzi do pełnego przejęcia systemu, wycieku danych, a także naruszenia poufności, integralności i dostępności aplikacji oraz infrastruktury.

Mitygacja

Należy zaktualizować Cacti do wersji 1.2.29, w której podatność została naprawiona. Patch dostępny jest w repozytorium GitHub producenta (commit c7e4ee798d263a3209ae6e7ba182c7b65284d8f0). Użytkownicy dystrybucji Debian powinni zainstalować aktualizacje z kanału debian-lts-announce.

Kogo dotyczy

Cacti we wszystkich wersjach poprzedzających 1.2.29

Uwagi

Podatność wymaga uwierzytelnienia (PR:H), jednak ze względu na krytyczny wynik CVSS 9.1 i zakres wpływu obejmujący poufność, integralność i dostępność systemu, aktualizacja powinna być przeprowadzona możliwie najszybciej.

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:C/C:H/I:H/A:H
  • Cacti

    APP
    Cacti
    < 1.2.29
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
Tagi
Command Injection
CWE
Referencje

Powiązane podatności

CVE-2022-46169CRITICAL9.8⚠ KEVten sam produkt

Cacti is an open source platform which provides a robust and extensible operational monitoring and fault manag...

CVE-2026-39948CRITICAL9.3PL ✓ten sam produkt

Cacti: Pre-auth SQL injection przez parametr rfilter (SQLi)

CVE-2026-39938CRITICAL9.8PL ✓ten sam produkt

Niezautoryzowany path traversal i command injection w Cacti (LFI)

CVE-2026-39893CRITICAL9.8PL ✓ten sam produkt

SQL Injection w Cacti — atak bez uwierzytelnienia przez parametr rfilter

CVE-2026-39955CRITICAL9.8PL ✓ten sam produkt

SQL Injection przed uwierzytelnieniem w Cacti (graph_view.php)

CVE-2025-22604 — Cacti: Command Injection przez malformowane OID w parserze SNMP — CRITICAL 9.1 | CVEbaza.pl