PT-2018-15608 · Pulseaudio · Libpulse-Binding
Publicado
2018-06-15
·
Atualizado
2022-01-06
·
CVE-2018-25027
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
libpulse-binding versions prior to 1.2.1
Description
The issue is related to a use-after-free problem in the libpulse-binding crate for Rust. Specifically, the
get format info and get context methods of Stream objects can cause this issue due to the objects being constructed without setting an important flag to prevent destruction of the underlying C objects they reference upon their own destruction.Recommendations
For versions prior to 1.2.1, update to version 1.2.1 or newer to resolve the issue. As a temporary workaround, consider restricting the use of the
get format info and get context methods of Stream objects until the update is applied.Correção
Use After Free
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Libpulse-Binding