NASM bis 0.98.39 korrupte ASM-Datei ieee_putascii() Pufferüberlauf
| CVSS Meta Temp Score | Aktueller Exploitpreis (≈) | CTI Interest Score |
|---|---|---|
| 6.3 | $0-$5k | 0.00 |
Zusammenfassung
Es wurde eine Schwachstelle in Simon Tatham NASM bis 0.98.39 entdeckt. Sie wurde als problematisch eingestuft. Betroffen ist eine unbekannte Verarbeitung. Die Bearbeitung verursacht Pufferüberlauf. Die Identifikation der Schwachstelle wird mit CVE-2005-1194 vorgenommen. Der Angriff muss innerhalb des lokalen Netzwerks erfolgen. Es existiert kein Exploit. Es wird empfohlen, die betroffene Komponente mit einer alternativen Komponente zu ersetzen.
Details
NASM ist ein beliebeter Assembler, der für das Asssemblieren entsprechender ASM-Dateien genutzt wird. Das Projektteam gibt einen Pufferüberlauf in NASM bis 0.98.39 bekannt. Mit einer korruptem ASM-Datei kann während des Assemblierens beliebiger Programmcode in der Funktion ieee_putascii() ausgeführt werden. Bisher sind keine Patches oder neuen Software-Versionen bekannt. Als Workaround wird empfohlen, entweder einen alternativen Assembler einzusetzen oder keine ASM-Dateien unbekannter bzw. zwielichtiger Herkunft zu assemblieren. Unter anderem wird der Fehler auch in den Datenbanken von X-Force (22633), Tenable (18306), SecurityFocus (BID 13506†), OSVDB (16088†) und Secunia (SA15352†) dokumentiert. Die Einträge VDB-23808 sind sehr ä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 19.05.2005 ein Plugin mit der ID 18306 (Mandrake Linux Security Advisory : nasm (MDKSA-2005:090)) herausgegeben, womit die Existenz der Schwachstelle geprüft werden kann. Es wird der Family Mandriva Local Security Checks zugeordnet und im Kontext l ausgeführt. Der kommerzielle Vulnerability Scanner Qualys bietet das Plugin 117925 (CentOS Security Update for NASM (CESA-2005:381)) zur Prüfung der Schwachstelle an.
Assembler verliert immer mehr an Bedeutung. Vor allem in Skript-Kiddie-Kreisen sind höhere Programmiersprachen wie Visual Basic viel höher im Kurs. NASM und Fehler zu diesem werden daher gar keine grosse Beachtung finden. Vor allem auch, weil Fehler wie dieser nur lokal ausgenutzt werden können.
Produkt
Typ
Hersteller
Name
Version
- 0.98.0
- 0.98.1
- 0.98.2
- 0.98.3
- 0.98.4
- 0.98.5
- 0.98.6
- 0.98.7
- 0.98.8
- 0.98.9
- 0.98.10
- 0.98.11
- 0.98.12
- 0.98.13
- 0.98.14
- 0.98.15
- 0.98.16
- 0.98.17
- 0.98.18
- 0.98.19
- 0.98.20
- 0.98.21
- 0.98.22
- 0.98.23
- 0.98.24
- 0.98.25
- 0.98.26
- 0.98.27
- 0.98.28
- 0.98.29
- 0.98.30
- 0.98.31
- 0.98.32
- 0.98.33
- 0.98.34
- 0.98.35
- 0.98.36
- 0.98.37
- 0.98.38
- 0.98.39
Lizenz
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔍VulDB Zuverlässigkeit: 🔍
CVSSv3
VulDB Meta Base Score: 6.3VulDB Meta Temp Score: 6.3
VulDB Base Score: 6.3
VulDB Temp Score: 6.3
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-121 / CWE-119
CAPEC: 🔍
ATT&CK: 🔍
Physisch: Teilweise
Lokal: Ja
Remote: Teilweise
Verfügbarkeit: 🔍
Status: Nicht definiert
EPSS Score: 🔍
EPSS Percentile: 🔍
Preisentwicklung: 🔍
Aktuelle Preisschätzung: 🔍
| 0-Day | freischalten | freischalten | freischalten | freischalten |
|---|---|---|---|---|
| Heute | freischalten | freischalten | freischalten | freischalten |
Nessus ID: 18306
Nessus Name: Mandrake Linux Security Advisory : nasm (MDKSA-2005:090)
Nessus Datei: 🔍
Nessus Risiko: 🔍
Nessus Family: 🔍
Nessus Context: 🔍
Nessus Port: 🔍
Qualys ID: 🔍
Qualys Name: 🔍
Threat Intelligence
Interesse: 🔍Aktive Akteure: 🔍
Aktive APT Gruppen: 🔍
Gegenmassnahmen
Empfehlung: AlternativeStatus: 🔍
Reaktionszeit: 🔍
Exposure Time: 🔍
Patch: sourceforge.net
Timeline
01.01.2005 🔍21.04.2005 🔍
04.05.2005 🔍
05.05.2005 🔍
05.05.2005 🔍
08.05.2005 🔍
17.05.2005 🔍
17.05.2005 🔍
18.05.2005 🔍
18.05.2005 🔍
18.05.2005 🔍
19.05.2005 🔍
30.05.2005 🔍
03.07.2019 🔍
Quellen
Advisory: sourceforge.netPerson: Jindrich Novy
Status: Bestätigt
CVE: CVE-2005-1194 (🔍)
GCVE (CVE): GCVE-0-2005-1194
GCVE (VulDB): GCVE-100-1482
OVAL: 🔍
X-Force: 22633
SecurityFocus: 13506 - NASM IEEE_PUTASCII Remote Buffer Overflow Vulnerability
Secunia: 15352 - NASM "ieee_putascii()" Buffer Overflow Vulnerability, Less Critical
OSVDB: 16088 - NASM ieee_putascii() Function ASM File Overflow
SecurityTracker: 1013989
Vulnerability Center: 7885 - Buffer Overflow in NASM ieee_putascii Function via Specially Crafted ASM File, Medium
Siehe auch: 🔍
Eintrag
Erstellt: 30.05.2005 14:16Aktualisierung: 03.07.2019 07:03
Anpassungen: 30.05.2005 14:16 (84), 03.07.2019 07:03 (8)
Komplett: 🔍
Cache ID: 216::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.