GNU grep do 2.10 Argument Long Input Remote Code Execution

CVSS Wynik metatemperaturyExploit Aktualna Cena (≈)Wynik odsetkowy CTI
9.0$0-$5k0.00

Podatność została odkryta w GNU grep do 2.10. Dotknięta jest nieznana funkcja w komponencie Argument Handler. Poprzez manipulowanie wartością wejściową perl -e 'print "x"x(2**31)' można doprowadzić do wystąpienia podatności remote code execution. Wpływa to na poufność, spójność i dostępność.

Informacja o podatności została opublikowana w dniu upubliczniona 2012-12-17 przez osobę/y Joshua Rogers jako grep <2.11 is vulnerable to "Arbitrary command execution" w formie potwierdzone raport (Website). Raport na temat podatności został udostępniony pod adresem bugs.launchpad.net. Publikacja nastąpiła bez współpracy z producentem. Podatność ta została oznaczona identyfikatorem CVE-2012-5667. Luka jest ciężka do wykorzystania. Atak może zostać zainicjowany zdalnie. Eksploitacja nie wymaga żadnej formy uwierzytelnienia. Techniczne szczegóły, jak również publiczny exploit są znane.

Exploit został stworzony przez Joshua Rogers w Shell-Skript i opublikowany później , niż raport o błędzie. Exploit można ściągnąć pod adresem bugs.launchpad.net. Uważa się go za proof-of-concept. Skaner podatności Nessus jest wyposażony w plugin ID 73220 (GLSA-201403-07 : grep: User-assisted execution of arbitrary code), który pomaga ustalić, czy dane środowisko jest podatne na atak.

Aktualizacja do wersji 2.11 eliminuje tę podatność. Aktualizacja jest dostępna pod adresem git.sv.gnu.org. Potencjalne zabezpieczenie zostało opublikowane jeszcze przed po ujawnieniu podatności.

Błąd jest również udokumentowany w bazie podatności X-Force (80811), Tenable (73220) i Exploit-DB (23779).

Produktinfo

Sprzedawca

Imię

Wersja

Licencja

CPE 2.3info

CPE 2.2info

CVSSv4info

VulDB CVSS-B Score: 🔍
VulDB CVSS-BT Score: 🔍
VulDB Wektor: 🔍
VulDB Niezawodność: 🔍

CVSSv3info

VulDB Wynik metabazy: 10.0
VulDB Wynik metatemperatury: 9.0

VulDB Wynik podstawowy: 10.0
VulDB Wynik tymczasowy: 9.0
VulDB Wektor: 🔍
VulDB Niezawodność: 🔍

CVSSv2info

AVACAuCIA
💳💳💳💳💳💳
💳💳💳💳💳💳
💳💳💳💳💳💳
WektorMożliwość wykorzystaniaUwierzytelnianiePoufnośćIntegralnośćDostępność
odblokowaćodblokowaćodblokowaćodblokowaćodblokowaćodblokować
odblokowaćodblokowaćodblokowaćodblokowaćodblokowaćodblokować
odblokowaćodblokowaćodblokowaćodblokowaćodblokowaćodblokować

VulDB Wynik podstawowy: 🔍
VulDB Wynik tymczasowy: 🔍
VulDB Niezawodność: 🔍

NVD Wynik podstawowy: 🔍

Exploitinfo

Klasa: Remote Code Execution
CWE: CWE-189
CAPEC: 🔍
ATT&CK: 🔍

Lokalny: Nie
Zdalny: Tak

Dostępność: 🔍
Dostęp: Publiczny
Status: Proof-of-Concept
Autor: Joshua Rogers
Język programowania: 🔍
Pobierać: 🔍

EPSS Score: 🔍
EPSS Percentile: 🔍

Przewidywanie ceny: 🔍
Aktualny szacunek cena: 🔍

0-Dayodblokowaćodblokowaćodblokowaćodblokować
Dzisiajodblokowaćodblokowaćodblokowaćodblokować

Nessus ID: 73220
Nessus Imię: GLSA-201403-07 : grep: User-assisted execution of arbitrary code
Nessus Plik: 🔍
Nessus Ryzyko: 🔍
Nessus Family: 🔍
Nessus Port: 🔍

Qualys ID: 🔍
Qualys Imię: 🔍

Exploit-DB: 🔍

Inteligencja Zagrożeńinfo

Wysiłek: 🔍
Aktywni aktorzy: 🔍
Aktywne grupy APT: 🔍

Przeciwdziałanieinfo

Zalecane: Upgrade
Status: 🔍
Niezawodność: 🔍

0-dniowy czas: 🔍
Wykorzystaj czas opóźnienia: 🔍

Upgrade: grep 2.11

Oś czasuinfo

2012-03-02 🔍
2012-03-02 +0 dni 🔍
2012-10-24 +236 dni 🔍
2012-12-17 +54 dni 🔍
2012-12-17 +0 dni 🔍
2012-12-17 +0 dni 🔍
2012-12-26 +9 dni 🔍
2012-12-31 +5 dni 🔍
2013-01-03 +3 dni 🔍
2013-06-17 +165 dni 🔍
2014-03-27 +283 dni 🔍
2021-04-20 +2581 dni 🔍

Źródłainfo

Sprzedawca: gnu.org

Raport: grep <2.11 is vulnerable to "Arbitrary command execution"
Badacz: Joshua Rogers
Status: Potwierdzone
Potwierdzenie: 🔍

CVE: CVE-2012-5667 (🔍)
X-Force: 80811
Vulnerability Center: 40036 - GNU Grep <2.11 Multiple Integer Overflows Allow Remote Code Execution - CVE-2012-5667, Medium
SecurityFocus: 57033 - grep CVE-2012-5667 Remote Integer Overflow Vulnerability
Secunia: 51666 - grep Long Line Handling Integer Overflow Vulnerability, Moderately Critical

scip Labs: https://www.scip.ch/en/?labs.20161013
Inne: 🔍

Wpisinfo

Stworzono: 2012-12-26 12:35
Aktualizacje: 2021-04-20 13:32
Zmiany: 2012-12-26 12:35 (86), 2017-05-03 16:15 (5), 2021-04-20 13:32 (2)
Kompletny: 🔍

Dyskusja

Brak komentarzy. Języki: pl + en.

Zaloguj się, aby skomentować.

Interested in the pricing of exploits?

See the underground prices here!