Microsoft Edge Chakra JIT InlineCallApplyTarget_Shared memory corruption

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

W Microsoft Edge (Web Browser) została odkryta podatność. Problemem dotknięta jest funkcja Inline::InlineCallApplyTarget_Shared w komponencie Chakra JIT. Poprzez manipulację przy użyciu nieznanych danych wejściowych można doprowadzić do wystąpienia podatności przepełnienie bufora. Wpływa to na poufność, spójność i dostępność.

Błąd został odkryty w dniu 2017-11-14. Informacja o podatności została opublikowana w dniu 2017-11-14 przez osobę/y lokihardt z firmy Google Project Zero jako KB4048955 w formie potwierdzone security update guide (Website). Raport na temat podatności został udostępniony pod adresem portal.msrc.microsoft.com. Podatność ta posiada unikalny identyfikator CVE-2017-11841. Atak może zostać przeprowadzony zdalnie. Nie potrzeba żadnej formy uwierzytelnienia w celu eksploitacji. Techniczne szczegóły, jak również publiczny exploit są znane.

Exploit został stworzony przez Google Security Research i opublikowany później 2 tygodni, niż raport o błędzie. Exploit można ściągnąć pod adresem exploit-db.com. Uważa się go za proof-of-concept. Skaner podatności Nessus jest wyposażony w plugin ID 104552 (KB4048956: Windows 10 LTSB November 2017 Cumulative Update), który pomaga ustalić, czy dane środowisko jest podatne na atak. Kod uzywany jest przez wykorzystanie:

function opt(obj) {
    for (let i in obj.inlinee.call({})) {
    }
 
    for (let i in obj.inlinee.call({})) {
    }
}
 
function main() {
    let obj = {
        inlinee: function () {
        }
    };
     
    for (let i = 0; i < 10000; i++)
        opt(obj);
}

Zastosowanie poprawki KB4048955 eliminuje problem. Poprawka jet dostępna pod adresem catalog.update.microsoft.com. Potencjalne zabezpieczenie zostało opublikowane po ujawnieniu podatności.

Błąd jest również udokumentowany w bazie podatności Tenable (104552) i Exploit-DB (43181).

Produktinfo

Rodzaj

Sprzedawca

Imię

Licencja

CPE 2.3info

CPE 2.2info

CVSSv4info

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

CVSSv3info

VulDB Wynik metabazy: 6.0
VulDB Wynik metatemperatury: 5.8

VulDB Wynik podstawowy: 6.3
VulDB Wynik tymczasowy: 5.7
VulDB Wektor: 🔍
VulDB Niezawodność: 🔍

Sprzedawca Wynik podstawowy (Microsoft): 4.2
Sprzedawca Vector (Microsoft): 🔍

NVD Wynik podstawowy: 7.5
NVD Wektor: 🔍

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: Przepełnienie bufora
CWE: CWE-119
CAPEC: 🔍
ATT&CK: 🔍

Lokalny: Nie
Zdalny: Tak

Dostępność: 🔍
Dostęp: Publiczny
Status: Proof-of-Concept
Autor: Google Security Research
Pobierać: 🔍

EPSS Score: 🔍
EPSS Percentile: 🔍

Przewidywanie ceny: 🔍
Aktualny szacunek cena: 🔍

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

Nessus ID: 104552
Nessus Imię: KB4048956: Windows 10 LTSB November 2017 Cumulative Update
Nessus Plik: 🔍
Nessus Ryzyko: 🔍
Nessus Family: 🔍
Nessus Context: 🔍

OpenVAS ID: 880598
OpenVAS Imię: Microsoft Windows Multiple Vulnerabilities (KB4048956)
OpenVAS Plik: 🔍
OpenVAS Family: 🔍

Qualys ID: 🔍
Qualys Imię: 🔍

Exploit-DB: 🔍

Inteligencja Zagrożeńinfo

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

Przeciwdziałanieinfo

Zalecane: Poprawka
Status: 🔍

Czas reakcji: 🔍
0-dniowy czas: 🔍
Czas ekspozycji: 🔍
Wykorzystaj czas opóźnienia: 🔍

Poprawka: KB4048955

Oś czasuinfo

2017-07-31 🔍
2017-11-14 +106 dni 🔍
2017-11-14 +0 dni 🔍
2017-11-14 +0 dni 🔍
2017-11-14 +0 dni 🔍
2017-11-14 +0 dni 🔍
2017-11-14 +0 dni 🔍
2017-11-15 +1 dni 🔍
2017-11-27 +12 dni 🔍
2017-11-27 +0 dni 🔍
2021-01-23 +1153 dni 🔍

Źródłainfo

Sprzedawca: microsoft.com

Raport: KB4048955
Badacz: Lokihardt (lokihardt)
Organizacja: Google Project Zero
Status: Potwierdzone
Potwierdzenie: 🔍

CVE: CVE-2017-11841 (🔍)
OVAL: 🔍

SecurityTracker: 1039780
SecurityFocus: 101733 - Microsoft Edge Scripting Engine CVE-2017-11841 Remote Memory Corruption Vulnerability

scip Labs: https://www.scip.ch/en/?labs.20161013
Zobacz także: 🔍

Wpisinfo

Stworzono: 2017-11-15 09:35
Aktualizacje: 2021-01-23 11:39
Zmiany: 2017-11-15 09:35 (97), 2019-12-11 20:59 (7), 2021-01-23 11:36 (3), 2021-01-23 11:39 (1)
Kompletny: 🔍

Dyskusja

Brak komentarzy. Języki: pl + en.

Zaloguj się, aby skomentować.

Do you want to use VulDB in your project?

Use the official API to access entries easily!