CRITICAL✓ PATCH🇬🇧 English

CVE-2019-17571

Apache Log4j 1.2 — RCE przez deserializację w SocketServer

CVSS 9.8v3.1pub. 2019-12-20upd. 2026-05-28

Klasa SocketServer wbudowana w Apache Log4j 1.2 jest podatna na deserializację niezaufanych danych, co umożliwia zdalne wykonanie dowolnego kodu. Podatność jest krytyczna, ponieważ nie wymaga uwierzytelnienia ani interakcji użytkownika.

Pokaż oryginał (EN)

Included in Log4j 1.2 is a SocketServer class that is vulnerable to deserialization of untrusted data which can be exploited to remotely execute arbitrary code when combined with a deserialization gadget when listening to untrusted network traffic for log data. This affects Log4j versions up to 1.2 up to 1.2.17.

🤖 Analiza AI
Jak działa

Klasa SocketServer nasłuchuje na ruch sieciowy w celu odbierania danych logowania. Gdy atakujący wyśle spreparowany, złośliwy strumień danych do nasłuchującego serwera, mechanizm deserializacji przetwarza go bez weryfikacji zaufania źródła. W połączeniu z odpowiednim gadgetem deserializacyjnym dostępnym w classpath aplikacji, możliwe jest wykonanie dowolnego kodu na serwerze.

Skutki

Atakujący może zdalnie wykonać dowolny kod (RCE) na podatnym serwerze bez żadnego uwierzytelnienia, co prowadzi do pełnego przejęcia kontroli nad systemem, ujawnienia danych oraz naruszenia integralności i dostępności usług.

Mitygacja

Gałąź Log4j 1.2 jest od dawna nierozwijana (end-of-life) i nie otrzyma oficjalnego patcha — zaleca się migrację do Apache Log4j 2.x lub innej aktywnie wspieranej biblioteki logowania. Jako środek tymczasowy należy usunąć lub wyłączyć klasę SocketServer oraz zablokować na firewallu dostęp do portów, na których nasłuchuje usługa. Należy również sprawdzić aktualizacje dostarczone przez producenta systemu operacyjnego (Debian, Ubuntu, openSUSE) zgodnie z referencjami.

Kogo dotyczy

Apache Log4j w wersjach od 1.2 do 1.2.17 włącznie; dystrybucje Debian Linux oraz Canonical Ubuntu Linux zawierające podatną wersję biblioteki

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
  • Apache Bookkeeper

    APP
    Apache
    < 4.14.3
  • Apache Log4j

    APP
    Apache
    ≤ 1.2.17
  • Canonical Ubuntu

    OS
    Canonical
    18.04
  • Debian

    OS
    Debian
    10.08.09.0
  • Netapp Oncommand System Manager

    APP
    Netapp
    3.0 – 3.1.3
  • Netapp Oncommand Workflow Automation

    APP
    Netapp
    wszystkie wersje
  • Opensuse Leap

    OS
    Opensuse
    15.1
  • Oracle Application Testing Suite

    APP
    Oracle
    13.3.0.1
  • Oracle Communications Network Integrity

    APP
    Oracle
    7.3.2 – 7.3.6
  • Oracle Endeca Information Discovery Studio

    APP
    Oracle
    3.2.0
  • Oracle Financial Services Lending And Leasing

    APP
    Oracle
    12.5.014.1.0 – 14.8.0
  • Oracle MySQL Enterprise Monitor

    APP
    Oracle
    ≤ 8.0.29
  • Oracle Primavera Gateway

    APP
    Oracle
    17.12.0 – 17.12.716.2 – 16.2.11
  • Oracle Rapid Planning

    APP
    Oracle
    12.112.2
  • Oracle Retail Extract Transform And Load

    APP
    Oracle
    19.0
  • Oracle Retail Service Backbone

    APP
    Oracle
    14.115.016.0
  • Oracle Weblogic Server

    APP
    Oracle
    10.3.6.0.012.1.3.0.012.2.1.3.012.2.1.4.014.1.1.0.0
🟢
PATCH DOSTĘPNY
Aktualizacja od producenta gotowa. Wdrożenie w ramach standardowego cyklu.
Tagi
RCEDeserialization
CWE
Referencje

Powiązane podatności

CVE-2026-24061CRITICAL9.8⚠ KEVPL ✓ten sam produkt

GNU Inetutils telnetd: ominięcie uwierzytelnienia przez zmienną USER

CVE-2025-32463CRITICAL9.3⚠ KEVPL ✓ten sam produkt

Sudo: eskalacja uprawnień do root poprzez opcję --chroot (CVE-2025-32463)

CVE-2025-49113CRITICAL9.9⚠ KEVPL ✓ten sam produkt

RCE przez deserializację PHP w Roundcube Webmail (parametr _from)

CVE-2025-32433CRITICAL10.0⚠ KEVPL ✓ten sam produkt

Erlang/OTP SSH — nieuwierzytelniony RCE (CVSS 10.0)

CVE-2025-24201CRITICAL10.0⚠ KEVPL ✓ten sam produkt

Apple WebKit: out-of-bounds write umożliwiający ucieczkę z sandbox przeglądarki