Squid Web Proxy Cache bis 3.x NTLM Authentication Helper Pufferüberlauf
| CVSS Meta Temp Score | Aktueller Exploitpreis (≈) | CTI Interest Score |
|---|---|---|
| 5.4 | $0-$5k | 0.00 |
Zusammenfassung
Eine Schwachstelle wurde in Squid Proxy 2.5 Stable/3 Pre ausgemacht. Sie wurde als kritisch eingestuft. Betroffen ist eine unbekannte Funktion der Komponente NTLM Authentication Helper. Die Bearbeitung verursacht Pufferüberlauf. Diese Schwachstelle trägt die Bezeichnung CVE-2004-0541. Ein Angriff ist aus der Distanz möglich. Zusätzlich gibt es einen verfügbaren Exploit. Es ist ratsam, einen Patch zu implementieren, um dieses Problem zu beheben.
Details
Squid ist ein open-source Projekt, das einen freien und hochskalierbaren Proxy für Unix-Systeme zur Verfügung stellt. Es werden Protokolle wie HTTP und FTP sowie Funktionalitäten wie SSL-Unterstützung, Chache-Hierarchien und Zugriffskontrolllisten bereitgestellt. Im iDEFENSE Security Advisory 06.08.04 wird über eine eingekaufte Schwachstelle berichtet, die den NTLM Authentication Helper von Squid bis 3.x betrifft. ntlm_check_auth() in helpers/ntlm_auth/SMB/libntlmssp.c weist einen Pufferüberlauf auf, der durch ein zu langes Passwort bei der NTLM-Authentisierung erzwungen werden kann. Darüber wäre das Ausführen beliebigen Programmcodes denkbar. Ein Exploit ist bisher nicht bekannt. Als Workaround wird im Advisory angegeben, den Squid-Proxy ohne NTLM-Support zu re-kompilieren. Das Squid-Team hat jedoch auch einen Patch für die Schwachstelle herausgegeben, der rund einen Tag später auch von den jeweiligen Linux-Distributoren verteilt wurde. Unter anderem wird der Fehler auch in den Datenbanken von X-Force (16360), Exploit-DB (16847), Tenable (14524), SecurityFocus (BID 10500†) und OSVDB (6791†) dokumentiert. Weiterführende Informationen auf Deutsch finden sich auf heise.de. Unter idefense.com werden zusätzliche Informationen bereitgestellt. Die Schwachstellen VDB-708 und VDB-823 sind ähnlich. If you want to get best quality of vulnerability data, you may have to visit VulDB.
Für den Vulnerability Scanner Nessus wurde am 30.08.2004 ein Plugin mit der ID 14524 (GLSA-200406-13 : Squid: NTLM authentication helper buffer overflow) herausgegeben, womit die Existenz der Schwachstelle geprüft werden kann. Es wird der Family Gentoo Local Security Checks zugeordnet und im Kontext l ausgeführt. Der kommerzielle Vulnerability Scanner Qualys bietet das Plugin 86485 (Squid Proxy NTLM Authentication Buffer Overflow Vulnerability) zur Prüfung der Schwachstelle an.
Die Schwachstelle ansich ist nichts besonderes. Interessant hierbei ist, dass es sich um eine eingekaufte Schwachstelle handelt, deren Finder laut iDEFENSE unbekannt bleiben möchte. Die Beweggründe für die Publikation der Schwachstelle können also primär finanzieller Natur sein. Durchaus ist es aber auch möglich, dass jemand die Schwachstelle verkauft hat, der direkt am Squid-Projekt beteiligt war oder ist. Der Ankauf und Verkauf von Informationen zu Schwachstellen wird wohl in Zukunft ein noch grösseres Thema werden.
Produkt
Typ
Hersteller
Name
Version
Lizenz
Webseite
- Hersteller: http://www.squid-cache.org/
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Zuverlässigkeit: 🔍
CVSSv3
VulDB Meta Base Score: 5.6VulDB Meta Temp Score: 5.4
VulDB Base Score: 5.6
VulDB Temp Score: 5.4
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: 14524
Nessus Name: GLSA-200406-13 : Squid: NTLM authentication helper buffer overflow
Nessus Datei: 🔍
Nessus Risiko: 🔍
Nessus Family: 🔍
Nessus Context: 🔍
Nessus Port: 🔍
OpenVAS ID: 52454
OpenVAS Name: FreeBSD Ports: squid
OpenVAS Datei: 🔍
OpenVAS Family: 🔍
Qualys ID: 🔍
Qualys Name: 🔍
MetaSploit ID: squid_ntlm_authenticate.rb
MetaSploit Name: Squid NTLM Authenticate Overflow
MetaSploit Datei: 🔍
Exploit-DB: 🔍
Threat Intelligence
Interesse: 🔍Aktive Akteure: 🔍
Aktive APT Gruppen: 🔍
Gegenmassnahmen
Empfehlung: PatchStatus: 🔍
Reaktionszeit: 🔍
0-Day Time: 🔍
Exposure Time: 🔍
Exploit Delay Time: 🔍
Patch: squid-cache.org
Snort ID: 12362
Snort Message: EXPLOIT Squid HTTP Proxy-Authorization overflow
Snort Pattern: 🔍
Timeline
25.09.2002 🔍04.06.2004 🔍
08.06.2004 🔍
09.06.2004 🔍
09.06.2004 🔍
09.06.2004 🔍
09.06.2004 🔍
09.06.2004 🔍
09.06.2004 🔍
06.08.2004 🔍
30.08.2004 🔍
12.07.2025 🔍
Quellen
Hersteller: squid-cache.orgAdvisory: idefense.com⛔
Person: http://www.idefense.com
Firma: iDEFENSE
Status: Bestätigt
CVE: CVE-2004-0541 (🔍)
GCVE (CVE): GCVE-0-2004-0541
GCVE (VulDB): GCVE-100-698
OVAL: 🔍
X-Force: 16360 - Squid Web Proxy Cache NTLM buffer overflow, High Risk
SecurityFocus: 10500 - Squid Proxy NTLM Authentication Buffer Overflow Vulnerability
Secunia: 11804 - Squid NTLM Authentication Helper Buffer Overflow Vulnerability, Highly Critical
OSVDB: 6791 - Squid ntlm_check_auth Function NTLM Authentication Helper Password Handling Remote Overflow
Vulnerability Center: 4853
Heise: 48075
scip Labs: https://www.scip.ch/?labs.20161013
Diverses: 🔍
Siehe auch: 🔍
Eintrag
Erstellt: 09.06.2004 10:48Aktualisierung: 12.07.2025 20:25
Anpassungen: 09.06.2004 10:48 (101), 28.06.2019 16:43 (5), 02.07.2024 06:36 (16), 01.01.2025 02:00 (5), 12.07.2025 20:25 (2)
Komplett: 🔍
Cache ID: 216:EB1:103
If you want to get best quality of vulnerability data, you may have to visit VulDB.
Bisher keine Kommentare. Sprachen: de + en.
Bitte loggen Sie sich ein, um kommentieren zu können.