AWstats bis 6.6 migrate-Parameter open() Pipe OS-Command Injection
| CVSS Meta Temp Score | Aktueller Exploitpreis (≈) | CTI Interest Score |
|---|---|---|
| 6.2 | $0-$5k | 0.00 |
Zusammenfassung
In AWStats 6.4/6.5 wurde eine kritische Schwachstelle gefunden. Betroffen davon ist die Funktion Offen. Mittels Manipulieren des Arguments migrate mit unbekannten Daten kann eine Pufferüberlauf-Schwachstelle ausgenutzt werden.
Eine eindeutige Identifikation der Schwachstelle wird mit CVE-2006-2237 vorgenommen. Zusätzlich gibt es einen verfügbaren Exploit.
Die Aktualisierung der betroffenen Komponente wird empfohlen.
Details
AWStats ist eine open-source Lösung für das Darstellen von Webserver-Statistiken über ein Web-Frontent. Es wird aufgrund der einfachen und übersichtlichen Handhabung gerne von Webmastern und Hostern eingesetzt. OS Reviews hat einen Fehler in AWstats bis 6.6 gefunden. Dort wird die Eingabe des migrate-Parameters nicht richtig überprüft, bevor er durch open() verarbeitet wird. Dadurch lassen sich OS-Commands injizieren und auf dem Zielsystem ausführen. Voraussetzung für das Funktionieren eines Angriffs ist, dass AllowToUpdateStatsFromBrowser aktiviert ist. Dies ist standardmässig nicht der Fall. Das Problem wurde in der Version 6.6 der Software behoben. Unter anderem wird der Fehler auch in den Datenbanken von X-Force (26287), Exploit-DB (1755), Tenable (22600), SecurityFocus (BID 17844†) und OSVDB (25284†) dokumentiert. Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
Für den Vulnerability Scanner Nessus wurde am 14.10.2006 ein Plugin mit der ID 22600 (Debian DSA-1058-1 : awstats - missing input sanitising) herausgegeben, womit die Existenz der Schwachstelle geprüft werden kann. Es wird der Family Debian Local Security Checks zugeordnet und im Kontext l ausgeführt. Der kommerzielle Vulnerability Scanner Qualys bietet das Plugin 176250 (Debian Security Update for awstats (DSA 1058-1)) zur Prüfung der Schwachstelle an.
Dieser Fehler ist durchaus problematisch, da die AWStats gerne genutzt wird und der Angriff einfach umgesetzt werden kann. Es ist nur eine Frage der Zeit, bis die gängigen CGI-Scanner den Web-Zugriff automatisiert durchführen können - Und spätestens dann wird ein Mehr an Angriff auf die entsprechenden Webserver festgestellt werden können.
Produkt
Typ
Name
Version
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Zuverlässigkeit: 🔍
CVSSv3
VulDB Meta Base Score: 6.5VulDB Meta Temp Score: 6.2
VulDB Base Score: 6.5
VulDB Temp Score: 6.2
VulDB Vector: 🔍
VulDB Zuverlässigkeit: 🔍
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vektor | Komplexität | Authentisierung | Vertraulichkeit | Integrität | Verfügbarkeit |
|---|---|---|---|---|---|
| freischalten | freischalten | freischalten | freischalten | freischalten | freischalten |
| freischalten | freischalten | freischalten | freischalten | freischalten | freischalten |
| freischalten | freischalten | freischalten | freischalten | freischalten | freischalten |
VulDB Base Score: 🔍
VulDB Temp Score: 🔍
VulDB Zuverlässigkeit: 🔍
NVD Base Score: 🔍
Exploiting
Klasse: PufferüberlaufCWE: CWE-119
CAPEC: 🔍
ATT&CK: 🔍
Physisch: Nein
Lokal: Nein
Remote: Ja
Verfügbarkeit: 🔍
Zugang: öffentlich
Status: Hoch funktional
Download: 🔍
EPSS Score: 🔍
EPSS Percentile: 🔍
Preisentwicklung: 🔍
Aktuelle Preisschätzung: 🔍
| 0-Day | freischalten | freischalten | freischalten | freischalten |
|---|---|---|---|---|
| Heute | freischalten | freischalten | freischalten | freischalten |
Nessus ID: 22600
Nessus Name: Debian DSA-1058-1 : awstats - missing input sanitising
Nessus Datei: 🔍
Nessus Risiko: 🔍
Nessus Family: 🔍
Nessus Context: 🔍
Nessus Port: 🔍
OpenVAS ID: 56776
OpenVAS Name: Debian Security Advisory DSA 1058-1 (awstats)
OpenVAS Datei: 🔍
OpenVAS Family: 🔍
Saint ID: exploit_info/awstats_migrate
Saint Name: AWStats migrate parameter command injection
Qualys ID: 🔍
Qualys Name: 🔍
MetaSploit ID: awstats_migrate_exec.rb
MetaSploit Name: AWStats migrate Remote Command Execution
MetaSploit Datei: 🔍
Exploit-DB: 🔍
Threat Intelligence
Interesse: 🔍Aktive Akteure: 🔍
Aktive APT Gruppen: 🔍
Gegenmassnahmen
Empfehlung: UpgradeStatus: 🔍
Reaktionszeit: 🔍
0-Day Time: 🔍
Exposure Time: 🔍
Patch: awstats.sourceforge.net
TippingPoint: 🔍
McAfee IPS: 🔍
McAfee IPS Version: 🔍
PaloAlto IPS: 🔍
Fortigate IPS: 🔍
Timeline
03.05.2006 🔍04.05.2006 🔍
05.05.2006 🔍
05.05.2006 🔍
05.05.2006 🔍
08.05.2006 🔍
08.05.2006 🔍
08.05.2006 🔍
14.05.2006 🔍
18.05.2006 🔍
20.06.2006 🔍
14.10.2006 🔍
17.12.2024 🔍
Quellen
Advisory: awstats.sourceforge.netPerson: Hendrik Weimer
Firma: OS Reviews
Status: Bestätigt
Bestätigung: 🔍
CVE: CVE-2006-2237 (🔍)
GCVE (CVE): GCVE-0-2006-2237
GCVE (VulDB): GCVE-100-2203
X-Force: 26287 - AWStats migrate parameter command execution, High Risk
SecurityFocus: 17844 - AWStats Remote Arbitrary Command Execution Vulnerability
Secunia: 20710 - SUSE update for awstats, Highly Critical
OSVDB: 25284 - AWStats migrate Variable Arbitrary Command Execution
Vulnerability Center: 11394 - AWStats Web Interface Allows Remote Code Execution When Web Browser Updates Option Enabled, High
Vupen: ADV-2006-1678
scip Labs: https://www.scip.ch/?labs.20161013
Eintrag
Erstellt: 05.05.2006 18:11Aktualisierung: 17.12.2024 07:18
Anpassungen: 05.05.2006 18:11 (114), 17.06.2019 16:54 (2), 17.12.2024 07:18 (18)
Komplett: 🔍
Cache ID: 216::103
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.
Bisher keine Kommentare. Sprachen: de + en.
Bitte loggen Sie sich ein, um kommentieren zu können.