Address security issues in release_candidate_1.0rc3

- CVE-2026-59682: OpenRGB: arbitrary file overwrite and deletion local and remote
- CVE-2026-59683: OpenRGB: local and remote system compromise via arbitrary file write using attacker controlled strings
- CVE-2026-18794: OpenRGB: insufficient input data checks lead to Denial-of-Service, memory overread and overwrite
This commit is contained in:
Adam Honse
2026-08-13 00:59:02 -05:00
parent 6fbcf62d76
commit d2dd9dcc73
7 changed files with 61 additions and 7 deletions
+5 -1
View File
@@ -515,7 +515,11 @@ void NetworkClient::ListenThreadFunction()
/*---------------------------------------------------------*\
| Header received, now receive the data |
\*---------------------------------------------------------*/
if(header.pkt_size > 0)
if(header.pkt_size > OPENRGB_SDK_MAX_PACKET_SIZE)
{
goto listen_done;
}
else if(header.pkt_size > 0)
{
bytes_read = 0;