Bollettino sulla sicurezza di Nexus: agosto 2015

Pubblicato il 13 agosto 2015

Abbiamo rilasciato un aggiornamento di sicurezza per i dispositivi Nexus tramite un aggiornamento over-the-air (OTA) come parte del nostro processo di rilascio mensile del bollettino sulla sicurezza di Android. Le immagini del firmware del Nexus sono state rilasciate anche sul sito degli sviluppatori di Google . Le build LMY48I o successive risolvono questi problemi. I partner sono stati informati di questi problemi il 25 giugno 2015 o prima.

Il più grave di questi problemi è una vulnerabilità critica della sicurezza che potrebbe consentire l'esecuzione di codice remoto su un dispositivo interessato attraverso più metodi come e-mail, navigazione Web e MMS durante l'elaborazione di file multimediali. La valutazione della gravità si basa sull'effetto che lo sfruttamento della vulnerabilità potrebbe avere su un dispositivo interessato, presupponendo che le mitigazioni della piattaforma e del servizio siano disabilitate per scopi di sviluppo o se aggirate con successo.

Mitigazioni

Questo è un riepilogo delle mitigazioni fornite dalla piattaforma di sicurezza Android e dalle protezioni dei servizi come SafetyNet. Queste funzionalità riducono la probabilità che le vulnerabilità della sicurezza possano essere sfruttate con successo su Android.

  • Lo sfruttamento di molti problemi su Android è reso più difficile dai miglioramenti apportati alle versioni più recenti della piattaforma Android. Incoraggiamo tutti gli utenti ad aggiornare all'ultima versione di Android, ove possibile.
  • Il team di sicurezza Android sta monitorando attivamente eventuali abusi con Verify Apps e SafetyNet che avviseranno delle applicazioni potenzialmente dannose che stanno per essere installate. Gli strumenti di rooting del dispositivo sono vietati in Google Play. Per proteggere gli utenti che installano applicazioni dall'esterno di Google Play, Verifica app è abilitato per impostazione predefinita e avviserà gli utenti delle applicazioni di rooting note. Verify Apps tenta di identificare e bloccare l'installazione di applicazioni dannose note che sfruttano una vulnerabilità di escalation dei privilegi. Se tale applicazione è già stata installata, Verify Apps avviserà l'utente e tenterà di rimuovere tali applicazioni.
  • Se opportuno, Google ha aggiornato le applicazioni Hangouts e Messenger in modo che i media non vengano automaticamente passati a processi vulnerabili (come mediaserver).

Ringraziamenti

Desideriamo ringraziare questi ricercatori per il loro contributo:

  • Joshua Drake: CVE-2015-1538, CVE-2015-3826
  • Ben Hawkes: CVE-2015-3836
  • Alexandru Blanda: CVE-2015-3832
  • Michał Bednarski: CVE-2015-3831, CVE-2015-3844, CVE-2015-1541
  • Alex Copot: CVE-2015-1536
  • Alex Eubanks: CVE-2015-0973
  • Roee Hay e Or Peles: CVE-2015-3837
  • Guang Gong: CVE-2015-3834
  • Gal Beniamini: CVE-2015-3835
  • Desiderio Wu*: CVE-2015-3842
  • Artem Chaykin: CVE-2015-3843

*Wish è anche il nostro primo vero destinatario di Android Security Rewards !

Overflow di numeri interi durante l'elaborazione degli atomi MP4

Esistono diversi potenziali overflow di numeri interi in libstagefright che potrebbero verificarsi durante l'elaborazione dell'atom MP4, portando alla corruzione della memoria e potenzialmente all'esecuzione di codice remoto come processo del mediaserver.

La funzionalità interessata viene fornita come API dell'applicazione ed esistono diverse applicazioni che consentono di raggiungerla con contenuti remoti, in particolare MMS e riproduzione di contenuti multimediali tramite browser.

Questo problema è classificato come grave a causa della possibilità di esecuzione di codice in modalità remota come servizio mediaserver privilegiato. Sebbene mediaserver sia protetto con SELinux, ha accesso a flussi audio e video, nonché accesso a nodi di dispositivo privilegiati del driver del kernel su molti dispositivi a cui normalmente le app di terze parti non possono accedere. Tieni presente che, in base alle nostre precedenti linee guida sulla classificazione della gravità, questa vulnerabilità veniva classificata come vulnerabilità di gravità elevata e veniva segnalata ai partner come tale. Secondo le nostre nuove linee guida, pubblicate a giugno 2015, si tratta di un problema di gravità critica.

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-1538 ANDROID-20139950 [ 2 ] Critico 5.1 e seguenti

Un underflow intero nell'elaborazione ESDS

Esiste un potenziale underflow di numeri interi in libstagefright che potrebbe verificarsi durante l'elaborazione dell'atomo ESDS, portando al danneggiamento della memoria e potenzialmente all'esecuzione di codice remoto come processo del mediaserver.

La funzionalità interessata viene fornita come API dell'applicazione ed esistono diverse applicazioni che consentono di raggiungerla con contenuti remoti, in particolare MMS e riproduzione di contenuti multimediali tramite browser.

Questo problema è classificato come grave a causa della possibilità di esecuzione di codice in modalità remota come servizio mediaserver privilegiato. Sebbene mediaserver sia protetto con SELinux, ha accesso a flussi audio e video, nonché accesso a nodi di dispositivo privilegiati del driver del kernel su molti dispositivi a cui normalmente le app di terze parti non possono accedere. Tieni presente che, in base alle nostre precedenti linee guida sulla classificazione della gravità, questa vulnerabilità veniva classificata come vulnerabilità di gravità elevata e veniva segnalata ai partner come tale. Secondo le nostre nuove linee guida, pubblicate a giugno 2015, si tratta di un problema di gravità critica.

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-1539 ANDROID-20139950 Critico 5.1 e seguenti

Overflow di numeri interi in libstagefright durante l'analisi dell'atom MPEG4 tx3g

Esiste un potenziale overflow di numeri interi in libstagefright che potrebbe verificarsi durante l'elaborazione dei dati MPEG4 tx3g, portando al danneggiamento della memoria e potenzialmente all'esecuzione di codice remoto come processo del mediaserver.

La funzionalità interessata viene fornita come API dell'applicazione ed esistono diverse applicazioni che consentono di raggiungerla con contenuti remoti, in particolare MMS e riproduzione di contenuti multimediali tramite browser.

Questo problema è classificato come grave a causa della possibilità di esecuzione di codice in modalità remota come servizio mediaserver privilegiato. Sebbene mediaserver sia protetto con SELinux, ha accesso a flussi audio e video, nonché accesso a nodi di dispositivo privilegiati del driver del kernel su molti dispositivi a cui normalmente le app di terze parti non possono accedere.

Tieni presente che, in base alle nostre precedenti linee guida sulla classificazione della gravità, questa vulnerabilità veniva classificata come vulnerabilità di gravità elevata e veniva segnalata ai partner come tale. Secondo le nostre nuove linee guida, pubblicate a giugno 2015, si tratta di un problema di gravità critica.

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-3824 ANDROID-20923261 Critico 5.1 e seguenti

Underflow di numeri interi in libstagefright durante l'elaborazione degli atomi covr MPEG4

Esiste un potenziale underflow di numeri interi in libstagefright che potrebbe verificarsi durante l'elaborazione dei dati MPEG4, portando al danneggiamento della memoria e potenzialmente all'esecuzione di codice remoto come processo del mediaserver.

La funzionalità interessata viene fornita come API dell'applicazione ed esistono diverse applicazioni che consentono di raggiungerla con contenuti remoti, in particolare MMS e riproduzione di contenuti multimediali tramite browser.

Questo problema è classificato come grave a causa della possibilità di esecuzione di codice in modalità remota come servizio mediaserver privilegiato. Sebbene mediaserver sia protetto con SELinux, ha accesso a flussi audio e video, nonché accesso a nodi di dispositivo privilegiati del driver del kernel su molti dispositivi a cui normalmente le app di terze parti non possono accedere.

Tieni presente che, in base alle nostre precedenti linee guida sulla classificazione della gravità, questa vulnerabilità veniva classificata come vulnerabilità di gravità elevata e veniva segnalata ai partner come tale. Secondo le nostre nuove linee guida, pubblicate a giugno 2015, si tratta di un problema di gravità critica.

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-3827 ANDROID-20923261 Critico 5.1 e seguenti

Underflow intero in libstagefright se la dimensione è inferiore a 6 durante l'elaborazione dei metadati 3GPP

Esiste un potenziale underflow di numeri interi in libstagefright che potrebbe verificarsi durante l'elaborazione dei dati 3GPP, portando al danneggiamento della memoria e potenzialmente all'esecuzione di codice remoto come processo del mediaserver.

La funzionalità interessata viene fornita come API dell'applicazione ed esistono diverse applicazioni che consentono di raggiungerla con contenuti remoti, in particolare MMS e riproduzione di contenuti multimediali tramite browser.

Questo problema è classificato come grave a causa della possibilità di esecuzione di codice in modalità remota come servizio mediaserver privilegiato. Sebbene mediaserver sia protetto con SELinux, ha accesso a flussi audio e video, nonché accesso a nodi di dispositivo privilegiati del driver del kernel su molti dispositivi a cui normalmente le app di terze parti non possono accedere. Tieni presente che, in base alle nostre precedenti linee guida sulla classificazione della gravità, questa vulnerabilità veniva classificata come vulnerabilità di gravità elevata e veniva segnalata ai partner come tale. Secondo le nostre nuove linee guida, pubblicate a giugno 2015, si tratta di un problema di gravità critica.

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-3828 ANDROID-20923261 Critico 5.0 e versioni successive

Overflow di numeri interi nell'elaborazione di atomi di covr MPEG4 da parte di libstagefright quando Chunk_data_size è DIMENSIONE_MAX

Esiste un potenziale overflow di numeri interi in libstagefright che potrebbe verificarsi durante l'elaborazione dei dati MPEG4 covr, portando al danneggiamento della memoria e potenzialmente all'esecuzione di codice remoto come processo del mediaserver.

La funzionalità interessata viene fornita come API dell'applicazione ed esistono diverse applicazioni che consentono di raggiungerla con contenuti remoti, in particolare MMS e riproduzione di contenuti multimediali tramite browser.

Questo problema è classificato come grave a causa della possibilità di esecuzione di codice in modalità remota come servizio mediaserver privilegiato. Sebbene mediaserver sia protetto con SELinux, ha accesso a flussi audio e video, nonché accesso a nodi di dispositivo privilegiati del driver del kernel su molti dispositivi a cui normalmente le app di terze parti non possono accedere. Tieni presente che, in base alle nostre precedenti linee guida sulla classificazione della gravità, questa vulnerabilità veniva classificata come vulnerabilità di gravità elevata e veniva segnalata ai partner come tale. Secondo le nostre nuove linee guida, pubblicate a giugno 2015, si tratta di un problema di gravità critica.

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-3829 ANDROID-20923261 Critico 5.0 e versioni successive

Overflow del buffer in Sonivox Parse_wave

Esiste un potenziale overflow del buffer in Sonivox che potrebbe verificarsi durante l'elaborazione dei dati XMF, causando il danneggiamento della memoria e potenzialmente l'esecuzione di codice remoto come processo del mediaserver.

La funzionalità interessata viene fornita come API dell'applicazione ed esistono diverse applicazioni che consentono di raggiungerla con contenuti remoti, in particolare MMS e riproduzione di contenuti multimediali tramite browser.

Questo problema è classificato come grave a causa della possibilità di esecuzione di codice in modalità remota come servizio mediaserver privilegiato. Sebbene mediaserver sia protetto con SELinux, ha accesso a flussi audio e video, nonché accesso a nodi di dispositivo privilegiati del driver del kernel su molti dispositivi a cui normalmente le app di terze parti non possono accedere. Tieni presente che, in base alle nostre precedenti linee guida sulla classificazione della gravità, questa vulnerabilità veniva classificata come vulnerabilità di gravità elevata e veniva segnalata ai partner come tale. Secondo le nostre nuove linee guida, pubblicate a giugno 2015, si tratta di un problema di gravità critica.

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-3836 ANDROID-21132860 Critico 5.1 e seguenti

Il buffer overflow in libstagefright MPEG4Extractor.cpp

Ci sono diversi overflow del buffer in libstagefright che potrebbero verificarsi durante l'elaborazione MP4, portando al danneggiamento della memoria e potenzialmente all'esecuzione di codice remoto come processo del mediaserver.

La funzionalità interessata viene fornita come API dell'applicazione ed esistono diverse applicazioni che consentono di raggiungerla con contenuti remoti, in particolare MMS e riproduzione di contenuti multimediali tramite browser.

Questo problema è classificato come grave a causa della possibilità di esecuzione di codice in modalità remota come servizio mediaserver privilegiato. Sebbene mediaserver sia protetto con SELinux, ha accesso a flussi audio e video, nonché accesso a nodi di dispositivo privilegiati del driver del kernel su molti dispositivi a cui normalmente le app di terze parti non possono accedere.

Inizialmente questo problema veniva segnalato come un exploit locale (non accessibile da remoto). Tieni presente che, in base alle nostre precedenti linee guida sulla classificazione della gravità, questa vulnerabilità veniva classificata come vulnerabilità di gravità moderata e veniva segnalata ai partner come tale. Secondo le nostre nuove linee guida, pubblicate a giugno 2015, si tratta di un problema di gravità critica.

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-3832 ANDROID-19641538 Critico 5.1 e seguenti

Overflow del buffer nel server multimediale BpMediaHTTPConnection

Si verifica un potenziale overflow del buffer in BpMediaHTTPConnection durante l'elaborazione dei dati forniti da un'altra applicazione, con conseguente danneggiamento della memoria e potenzialmente esecuzione di codice come processo del server multimediale.

La funzionalità interessata viene fornita come API dell'applicazione. Non crediamo che il problema sia remotamente sfruttabile.

Questo problema è classificato come di gravità elevata a causa della possibilità di esecuzione del codice come servizio mediaserver privilegiato, da un'applicazione locale. Sebbene mediaserver sia protetto con SELinux, ha accesso a flussi audio e video, nonché accesso a nodi di dispositivo privilegiati del driver del kernel su molti dispositivi a cui normalmente le app di terze parti non possono accedere.

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-3831 ANDROID-19400722 Alto 5.0 e 5.1

Vulnerabilità in libpng: overflow in png_Read_IDAT_data

Esiste un potenziale overflow del buffer che potrebbe verificarsi durante la lettura dei dati IDAT all'interno della funzione png_read_IDAT_data() in libpng, causando il danneggiamento della memoria e potenzialmente l'esecuzione di codice remoto all'interno di un'applicazione che utilizza questo metodo.

La funzionalità interessata viene fornita come API dell'applicazione. Potrebbero esserci applicazioni che consentono di raggiungerlo con contenuti remoti, in particolare applicazioni di messaggistica e browser.

Questo problema è classificato con gravità elevata a causa della possibilità di esecuzione di codice in modalità remota come applicazione senza privilegi.

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-0973 ANDROID-19499430 Alto 5.1 e seguenti

Overflow di memcpy() sfruttabile da remoto in p2p_add_device() in wpa_supplicant

Quando wpa_supplicant funziona in modalità WLAN Direct, è vulnerabile alla potenziale esecuzione di codice remoto a causa di un overflow nel metodo p2p_add_device(). Uno sfruttamento riuscito potrebbe comportare l'esecuzione di codice come utente "wifi" in Android.

Esistono diverse soluzioni che possono influenzare con successo lo sfruttamento di questo problema:

- WLAN Direct non è abilitato per impostazione predefinita sulla maggior parte dei dispositivi Android

- Lo sfruttamento richiede che un utente malintenzionato sia nelle vicinanze a livello locale (entro la portata del WiFi)

- Il processo wpa_supplicant viene eseguito come utente "wifi" che ha accesso limitato al sistema

- Lo sfruttamento remoto è mitigato da ASLR sui dispositivi Android 4.1 e versioni successive.

- Il processo wpa_supplicant è strettamente limitato dalla policy SELinux su Android 5.0 e versioni successive

Questo problema è classificato come di gravità elevata a causa della possibilità di esecuzione di codice in modalità remota. Sebbene il servizio "wifi" abbia funzionalità che normalmente non sono accessibili alle app di terze parti che potrebbero classificarlo come critico, riteniamo che le capacità limitate e il livello di mitigazione giustifichino una riduzione della gravità su Alta.

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-1863 ANDROID-20076874 Alto 5.1 e seguenti

Danneggiamento della memoria nella deserializzazione del certificato OpenSSLX509

Un'applicazione locale dannosa può inviare un intento che, una volta deserializzato dall'applicazione ricevente, può diminuire un valore in un indirizzo di memoria arbitrario, provocando il danneggiamento della memoria e potenzialmente l'esecuzione di codice all'interno dell'applicazione ricevente.

Questo problema è classificato come di gravità elevata perché può essere utilizzato per ottenere privilegi non accessibili a un'applicazione di terze parti.

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-3837 ANDROID-21437603 Alto 5.1 e seguenti

Overflow del buffer nel server multimediale BnHDCP

Si verifica un potenziale overflow di numeri interi in libstagefright durante l'elaborazione dei dati forniti da un'altra applicazione, che porta al danneggiamento della memoria (heap) e potenzialmente all'esecuzione di codice come processo del mediaserver.

Questo problema è classificato come di gravità elevata perché può essere utilizzato per ottenere privilegi non accessibili a un'applicazione di terze parti. Sebbene mediaserver sia protetto con SELinux, ha accesso a flussi audio e video, nonché accesso a nodi di dispositivo privilegiati del driver del kernel su molti dispositivi a cui normalmente le app di terze parti non possono accedere.

Tieni presente che, in base alle nostre precedenti linee guida sulla classificazione della gravità, questa vulnerabilità veniva classificata come vulnerabilità di gravità moderata e veniva segnalata ai partner come tale. Secondo le nostre nuove linee guida, pubblicate a giugno 2015, si tratta di una vulnerabilità di gravità elevata.

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-3834 ANDROID-20222489 Alto 5.1 e seguenti

Overflow del buffer in libstagefright OMXNodeInstance::emptyBuffer

Esiste un potenziale overflow del buffer in libstagefright durante l'elaborazione dei dati forniti da un'altra applicazione, che porta al danneggiamento della memoria e potenzialmente all'esecuzione di codice come processo del mediaserver.

Questo problema è classificato come di gravità elevata perché può essere utilizzato per ottenere privilegi non accessibili a un'applicazione di terze parti. Sebbene mediaserver sia protetto con SELinux, ha accesso a flussi audio e video, nonché accesso a nodi di dispositivo privilegiati del driver del kernel su molti dispositivi a cui normalmente le app di terze parti non possono accedere.

Tieni presente che, in base alle nostre precedenti linee guida sulla classificazione della gravità, questa vulnerabilità veniva classificata come vulnerabilità di gravità moderata e veniva segnalata ai partner come tale. Secondo le nostre nuove linee guida, pubblicate a giugno 2015, si tratta di una vulnerabilità di gravità elevata.

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-3835 ANDROID-20634516 [ 2 ] Alto 5.1 e seguenti

Overflow dell'heap nel mediaserver AudioPolicyManager::getInputForAttr()

È presente un overflow dell'heap nel servizio Audio Policy di mediaserver che potrebbe consentire a un'applicazione locale di eseguire codice arbitrario nel processo di mediaserver.

La funzionalità interessata viene fornita come API dell'applicazione. Non crediamo che il problema sia remotamente sfruttabile.

Questo problema è classificato come di gravità elevata a causa della possibilità di esecuzione del codice come servizio mediaserver privilegiato, da un'applicazione locale. Sebbene mediaserver sia protetto con SELinux, ha accesso a flussi audio e video, nonché accesso a nodi di dispositivo privilegiati del driver del kernel su molti dispositivi a cui normalmente le app di terze parti non possono accedere.

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-3842 ANDROID-21953516 Alto 5.1 e seguenti

Le applicazioni possono intercettare o emulare i comandi SIM nella telefonia

Esiste una vulnerabilità nel framework SIM Toolkit (STK) che potrebbe consentire alle app di intercettare o emulare determinati comandi SIM STK nel sottosistema Telefonia di Android.

Questo problema è classificato con gravità elevata perché potrebbe consentire a un'app senza privilegi di accedere a funzionalità o dati normalmente protetti da un'autorizzazione a livello di "firma" o "sistema".

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-3843 ANDROID-21697171 [ 2 , 3 , 4 ] Alto 5.1 e seguenti

Vulnerabilità nell'unmarshalling delle bitmap

Un overflow di numeri interi in Bitmap_createFromParcel() potrebbe consentire a un'app di arrestare in modo anomalo il processo system_server o di leggere i dati della memoria da system_server.

Questo problema è classificato con gravità moderata a causa della possibilità di perdita di dati sensibili dal processo system_server a un processo locale non privilegiato. Sebbene questo tipo di vulnerabilità venga normalmente classificato come di gravità elevata, la gravità è stata ridotta perché i dati trapelati in un attacco riuscito non possono essere controllati dal processo di attacco e la conseguenza di un attacco fallito è rendere il dispositivo temporaneamente inutilizzabile ( richiedendo un riavvio).

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-1536 ANDROID-19666945 Moderare 5.1 e seguenti

AppWidgetServiceImpl può creare IntentSender con privilegi di sistema

Esiste una vulnerabilità in AppWidgetServiceImpl nell'app Impostazioni che consente a un'app di concedersi un'autorizzazione URI specificando FLAG_GRANT_READ/WRITE_URI_PERMISSION. Ad esempio, questo potrebbe essere sfruttato per leggere i dati di contatto senza l'autorizzazione READ_CONTACTS.

Questa vulnerabilità è classificata come una vulnerabilità di gravità moderata perché può consentire a un'app locale di accedere a dati normalmente protetti da autorizzazioni con un livello di protezione "pericoloso".

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-1541 ANDROID-19618745 Moderare 5.1

Aggiramento di mitigazione delle restrizioni su getRecentTasks()

Un'applicazione locale può determinare in modo affidabile l'applicazione in primo piano, aggirando la restrizione getRecentTasks() introdotta in Android 5.0.

Questa è classificata come una vulnerabilità di gravità moderata perché può consentire a un'app locale di accedere a dati normalmente protetti da autorizzazioni con un livello di protezione "pericoloso".

Riteniamo che questa vulnerabilità sia stata descritta per la prima volta pubblicamente su Stack Overflow .

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-3833 ANDROID-20034603 Moderare 5.0 e 5.1

ActivityManagerService.getProcessRecordLocked() potrebbe caricare un'applicazione UID di sistema nel processo sbagliato

Il metodo getProcessRecordLocked() di ActivityManager non verifica correttamente che il nome del processo di un'applicazione corrisponda al nome del pacchetto corrispondente. In alcuni casi, ciò può consentire ad ActivityManager di caricare il processo sbagliato per determinate attività.

Le implicazioni sono che un'app può impedire il caricamento delle Impostazioni o inserire parametri per i frammenti di Impostazioni. Non crediamo che questa vulnerabilità possa essere utilizzata per eseguire codice arbitrario come utente del "sistema".

Sebbene la possibilità di accedere a funzionalità normalmente accessibili solo al "sistema" venga classificata come di gravità elevata, questa è stata classificata come moderata a causa del livello limitato di accesso concesso dalla vulnerabilità.

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-3844 ANDROID-21669445 Moderare 5.1 e seguenti

Buffer illimitato letto in libstagefright durante l'analisi dei metadati 3GPP

Un underflow di un numero intero durante l'analisi dei dati 3GPP può comportare il sovraccarico del buffer da parte di un'operazione di lettura, causando l'arresto anomalo del mediaserver.

Questo problema è stato originariamente classificato come di gravità Alta ed è stato segnalato ai partner come tale, ma dopo ulteriori indagini è stato declassato a gravità Bassa poiché l'impatto è limitato all'arresto anomalo del mediaserver.

CVE Bug con collegamenti AOSP Gravità Versioni interessate
CVE-2015-3826 ANDROID-20923261 Basso 5.0 e 5.1

Revisioni

  • 13 agosto 2015: pubblicazione originale