CVE-2025-5054 in apportinformazioni

Riassunto

di VulDB • 17/06/2026

Condizione di competizione (Race condition) in Canonical apport fino alla versione 2.32.0 inclusa consente a un attaccante locale di fuoriuscire informazioni sensibili tramite il riutilizzo del PID (PID-reuse) sfruttando i namespace.

Durante la gestione di un crash, la funzione `_check_global_pid_and_forward`, che rileva se il processo in crash si trovava all'interno di un contenitore, veniva chiamata prima di `consistency_checks`, che tenta di rilevare se il processo in crash era stato sostituito. Di conseguenza, se un processo andava in crash e veniva rapidamente sostituito da uno containerizzato, apport poteva essere indotto a inoltrare il core dump al contenitore, potenzialmente causando la fuoriuscita di informazioni sensibili. Ora `consistency_checks` viene chiamata prima di `_check_global_pid_and_forward`. Inoltre, dato che la condizione di competizione per il riutilizzo del PID non può essere rilevata in modo affidabile esclusivamente dall'userspace, i crash vengono inoltrati ai contenitori solo se il kernel ha fornito un pidfd, oppure se il processo in crash non aveva privilegi (ovvero, se la modalità di dump == 1).

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Divulgazione

30/05/2025

Moderazione

accettato

CPE

pronto

Sfruttamento

Scaricare

EPSS

0.00690

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!