U.S. flag   An official website of the United States government
Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Https

Secure .gov websites use HTTPS
A lock (Dot gov) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.

Vulnerability Change Records for CVE-2024-52296

Change History

New CVE Received from GitHub, Inc. 11/12/2024 11:15:26 AM

Action Type Old Value New Value
Added Description

								
							
							
						
libosdp is an implementation of IEC 60839-11-5 OSDP (Open Supervised Device Protocol) and provides a C library with support for C++, Rust and Python3. At ospd_common.c, on the osdp_reply_name function, any reply id between REPLY_ACK and REPLY_XRD is valid, but names array do not declare all of the range. On a case of an undefined reply id within the range, name will be null (name = names[reply_id - REPLY_ACK];). Null name will casue a crash on next line: if (name[0] == '\0') as null[0] is invalid. As this logic is not limited to a secure connection, attacker may trigger this vulnerability without any prior knowledge. This issue is fixed in 2.4.0.
Added CVSS V3.1

								
							
							
						
GitHub, Inc. AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Added CWE

								
							
							
						
GitHub, Inc. CWE-476
Added Reference

								
							
							
						
GitHub, Inc. https://github.com/goToMain/libosdp/commit/24409e98a260176765956ec766a04cb35984fab1 [No types assigned]
Added Reference

								
							
							
						
GitHub, Inc. https://github.com/goToMain/libosdp/security/advisories/GHSA-7945-5mcv-f2pp [No types assigned]