Kritikus Linux sebezhetőségek: jelszó-hash szivárgás több millió rendszeren

Linux

📡 Forrás: Cyber Security Hub & Qualys Threat Research Unit

🔍 Érintett komponensek: Apport (Ubuntu), systemd-coredump (RHEL, Fedora)

🛡️ CVE-azonosítók: CVE-2025-5054, CVE-2025-4598


📌 Összefoglaló

A Qualys biztonsági kutatói két, széles körben használt Linux-disztribúciót érintő kritikus hibát azonosítottak, amelyek jelszó-hash-ek és más érzékeny adatok kiszivárgásához vezethetnek a core dump kezelőkön keresztül. A hibák a Set User ID (SUID) folyamatokat érintik, és lokális jogosultságkiterjesztésre adhatnak lehetőséget.


🧩 A sebezhetőségek részletei

CVEÉrintett disztróModulVerziók
CVE-2025-5054Ubuntuapport16.04 → 24.04 (2.33.0-ig)
CVE-2025-4598RHEL 9/10, Fedora 40/41systemd-coredumpAlapértelmezett

🧬 Típus:

Mindkét sebezhetőség race condition (időzítésfüggő) típusú, amely lehetővé teszi a támadók számára, hogy megkerüljék a core dump fájlok root-only korlátozásait és jelszó-hash-ekhez, titkosítási kulcsokhoz, vagy tokentípusú adatokhoz férjenek hozzá.


💥 Proof-of-Concept és exploit lehetőség

A Qualys működő PoC (Proof-of-Concept) kódot készített, amellyel sikeresen ki lehet olvasni az unix_chkpwd folyamatból kiírt core dump fájlokból a /etc/shadow tartalmát (SHA-hash-ek). Ez a folyamat szinte minden modern Linux rendszeren megtalálható.


🌍 Érintett rendszerek és disztribúciók

  • ✅ Ubuntu: 16.04 – 24.04 (Apport 2.33.0-ig)
  • ✅ Red Hat / Fedora: RHEL 9 / 10, Fedora 40 / 41 (systemd-coredump alapértelmezett)
  • 🔸 Debian: nem sebezhető alapértelmezés szerint, csak ha a systemd-coredump kézzel telepítve van

🧯 Megelőzés és védekezés

🔧 Azonnali javasolt mitigáció: echo 0 > /proc/sys/fs/suid_dumpable

Ez globálisan letiltja a core dump fájlokat SUID programok esetén, ezzel megelőzve az exploitálást. Figyelem: ez a megoldás hátrányosan érintheti a hibakeresési és diagnosztikai funkciókat.

🛠️ Alternatív védekezési lehetőségek:

  • Apport vagy systemd-coredump ideiglenes letiltása
  • Core dump fájlok mentési könyvtárának jogosultságainak felülvizsgálata
  • PAM, journald, SUDO aktivitások monitorozása
  • /etc/security/limits.conf vagy systemd unit fájlok használata core limit beállításához

⚖️ Gyártói állásfoglalások

  • Canonical (Ubuntu): a hatás főként a memória adatok védelmét érinti, a valós támadási potenciál korlátozott, de óvatosságra intenek.
  • Amazon Linux / Debian: szintén kiadtak figyelmeztetéseket; Debian nem érintett CVE-2025-4598 tekintetében.
  • Qualys: saját szkripttel segíti a gyors mitigációt.

🚨 Miért súlyos ez?

  • A core dump fájlok a memóriatartalom pillanatképét jelentik.
  • Jelszó-hash-ek, session tokenek, privát kulcsok kerülhetnek ki belőlük.
  • Lateral movement és jogosultságbővítés (privilege escalation) támadásokhoz használhatók.

🛡️ Adminisztrátori teendők (összefoglalás)

  1. Ellenőrizd, melyik core dump mechanizmus fut:
  • systemctl status apport.service
  • systemctl status systemd-coredump.socket
  1. Azonnal alkalmazd a mitigációt:
  • echo 0 > /proc/sys/fs/suid_dumpable
  1. Teszteld staging környezetben, mielőtt élesre telepíted.
  2. Figyeld a frissítéseket (Canonical, Red Hat, Fedora, Debian, Amazon Linux).

Az oldal tartalma nem másolható!