mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2026-05-28 01:18:19 +02:00
Information Disclosure: Medium The MD5_hash() function formats password material into a 1024-byte stack buffer for hashing but never clears it afterward. Similarly, the Basic auth path in rtsp_add_raop_auth_header() formats username:password into a stack buffer without clearing it. These buffers remain on the stack after the functions return, and could be exposed through memory disclosure vulnerabilities, core dumps, or memory inspection. Clear the buffers with explicit_bzero() immediately after they are no longer needed, consistent with the existing practice of clearing the password before freeing in impl_destroy(). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| daemon | ||
| examples | ||
| gst | ||
| modules | ||
| pipewire | ||
| tests | ||
| tools | ||
| meson.build | ||