CRITICAL🇬🇧 English

CVE-2022-43467

Out-of-bounds write w Open Babel — RCE przez plik PQS

CVSS 9.8v3.1pub. 2023-07-21upd. 2024-11-21

W bibliotece Open Babel 3.1.1 oraz wersji master (commit 530dbfa3) istnieje podatność zapisu poza granicami bufora (out-of-bounds write) w obsłudze formatu PQS przy przetwarzaniu pliku współrzędnych. Podatność umożliwia zdalne wykonanie dowolnego kodu przez podstawienie spreparowanego, złośliwego pliku.

Pokaż oryginał (EN)

An out-of-bounds write vulnerability exists in the PQS format coord_file functionality of Open Babel 3.1.1 and master commit 530dbfa3. A specially crafted malformed file can lead to arbitrary code execution. An attacker can provide a malicious file to trigger this vulnerability.

🤖 Analiza AI
Jak działa

Błąd występuje w funkcjonalności odpowiedzialnej za odczyt pliku współrzędnych (coord_file) w obsłudze formatu PQS. Przetworzenie specjalnie spreparowanego, nieprawidłowego pliku powoduje zapis danych poza przydzielonym obszarem pamięci (CWE-787, CWE-119). Atakujący może dostarczyć złośliwy plik wejściowy, który wyzwoli ten błąd i doprowadzi do wykonania arbitralnego kodu.

Skutki

Atakujący może uzyskać pełną kontrolę nad procesem przetwarzającym plik, co w praktyce oznacza możliwość wykonania dowolnego kodu (RCE) z uprawnieniami aplikacji. W zależności od kontekstu uruchomienia może to prowadzić do przejęcia systemu, utraty poufności, integralności i dostępności danych.

Mitygacja

Należy zastosować patche dostępne u producenta zgodnie z referencjami. Szczegóły poprawek dostępne są w raporcie Cisco Talos: https://talosintelligence.com/vulnerability_reports/TALOS-2022-1671

Kogo dotyczy

Open Babel w wersji 3.1.1 oraz wersja master commit 530dbfa3

Uwagi

Podatność została odkryta i zgłoszona przez Cisco Talos (raport TALOS-2022-1671).

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • Openbabel Open Babel

    APP
    Openbabel
    3.1.1
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
Tagi
RCEMemory
CWE
Referencje

Powiązane podatności

CVE-2022-46280CRITICAL9.8PL ✓ten sam produkt

RCE poprzez niezainicjowany wskaźnik w Open Babel (format PQS)

CVE-2022-42885CRITICAL9.8PL ✓ten sam produkt

RCE w Open Babel — niezainicjowany wskaźnik w parserze formatu GRO

CVE-2022-41793CRITICAL9.8PL ✓ten sam produkt

Out-of-bounds write w Open Babel — RCE przez złośliwy plik CSR

CVE-2022-44451CRITICAL9.8PL ✓ten sam produkt

Open Babel: niezainicjowany wskaźnik w formacie MSI umożliwia RCE

CVE-2022-46289CRITICAL9.8PL ✓ten sam produkt

Open Babel: zapis poza buforem w obsłudze formatu ORCA (RCE)