Logo
componentrenderdoc
Name
renderdoc
Version
1.13
Type
library
Description
RenderDoc recipe providing renderdoccmd
Licenses
MIT
PURL
-
CPE
cpe:2.3:*:*:renderdoc:1.13:*:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
master
1.38
scarthgap
1.27

Patches#


#
Title
Author
Resolve
1
Sanitise strings printed when received from target
baldurk <baldurk@baldurk.org>
CVE-2023-33836
CVE-2023-33864
CVE-2023-33865
2
Don't call ReadLargeBuffer for socket reads
baldurk <baldurk@baldurk.org>
CVE-2023-33836
CVE-2023-33864
CVE-2023-33865
3
renderdoc: use xxd instead of cross-compiling shim binary
Adrian Ratiu <adrian.ratiu@collabora.com>
4
Don't open symlinks when opening logfile
baldurk <baldurk@baldurk.org>
CVE-2023-33836
CVE-2023-33864
CVE-2023-33865
5
Verify array sizes when serialising for strings
baldurk <baldurk@baldurk.org>
CVE-2023-33863
CVE-2023-33864
CVE-2023-33865
6
Fix incorrect return type
baldurk <baldurk@baldurk.org>
CVE-2023-33836
CVE-2023-33864
CVE-2023-33865

Vulnerabilities#


Name
Analysis
Description
Patched
RenderDoc before 1.27 allows local privilege escalation via a symlink attack. It relies on the /tmp/RenderDoc directory regardless of ownership.
Patched
StreamReader::ReadFromExternal in RenderDoc before 1.27 allows an Integer Overflow with a resultant Buffer Overflow. It uses uint32_t(m_BufferSize-m_InputSize) even though m_InputSize can exceed m_BufferSize.
Patched
SerialiseValue in RenderDoc before 1.27 allows an Integer Overflow with a resultant Buffer Overflow. 0xffffffff is sign-extended to 0xffffffffffffffff (SIZE_MAX) and then there is an attempt to add 1.
Patched
IBM Security Verify Governance 10.0 contains hard-coded credentials, such as a password or cryptographic key, which it uses for its own inbound authentication, outbound communication to external components, or encryption of internal data. IBM X-Force ID: 256016.