Security Research

Security Blog

Page 62

critical9 min

CVE-2025-55182: Critical Next.js RCE via Unsafe Deserialization in RSC

A critical pre-authentication remote code execution vulnerability (CVE-2025-55182) was discovered in Next.js React Server Components, allowing attackers to execute arbitrary code on servers without any login or credentials required. The flaw stems from unsafe deserialization of untrusted data passed through the RSC pipeline. The vulnerability has been patched across multiple Next.js release lines, and all affected projects should upgrade immediately.

#nextjs#remote-code-execution#deserialization+4 more
O
orbisai0security
May 23, 2026
high8 min

Shell Injection via Unsafe String Concatenation in CXLMemSim gRPCurl Commands

A high-severity shell injection vulnerability was discovered and patched in a distributed server's gRPCurl command generation logic, where user-controlled values from API responses were directly interpolated into shell command strings without proper escaping. An attacker who can influence API response data — such as headers, endpoints, or payloads — could inject shell metacharacters that execute arbitrary commands when a user pastes and runs the generated command. This fix eliminates the risk by

#shell-injection#command-injection#grpc+4 more
O
orbisai0security
May 23, 2026
critical8 min

Critical Buffer Overflow Fixed in kinnie.c: Why Bounded String Functions Matter

A critical memory corruption vulnerability was discovered and patched in kinnie.c, where an unbounded strcpy call could allow a maliciously crafted input file to trigger out-of-bounds array writes and corrupt adjacent memory. The fix replaces the unsafe strcpy with bounded alternatives like strlcpy and snprintf, eliminating the attack surface entirely. This is a textbook example of how a single unsafe C string function can open the door to serious exploitation.

#c#buffer-overflow#memory-safety+4 more
O
orbisai0security
May 22, 2026
high8 min

Shell Injection via gRPCurl Command Generation: A Hidden Android Threat

A high-severity shell injection vulnerability was discovered and fixed in the HeadUnit Revived Android project, where user-controlled API response values were unsafely interpolated into gRPCurl command strings. An attacker could craft malicious headers, endpoints, or data payloads containing shell metacharacters that, when the generated command is pasted and executed, would run arbitrary commands on the victim's machine. The fix introduces proper shell escaping and broadcast intent protection to

#security#shell-injection#android+4 more
O
orbisai0security
May 22, 2026
medium8 min

Heap Buffer Overflow in drawgfx.c: How ROM Dimensions Can Lead to Code Execution

A heap buffer overflow vulnerability in MAME's drawgfx.c allowed attackers to craft malicious ROM files with manipulated width/height values, causing memcpy to write beyond allocated buffer boundaries and potentially overwrite function pointers for arbitrary code execution. The fix introduces proper buffer-length validation before the copy operation, closing a dangerous attack vector that existed wherever untrusted ROM data controlled memory operations. Understanding this class of vulnerability

#buffer-overflow#heap-exploitation#CWE-120+4 more
O
orbisai0security
May 22, 2026
critical8 min

Critical Buffer Overflow in LDAP Module: How sprintf Almost Broke Everything

A critical buffer overflow vulnerability was discovered and patched in an LDAP module where the use of `sprintf` without bounds checking allowed attacker-controlled input to overflow a stack buffer during hex-escape processing. This type of vulnerability can lead to remote code execution, privilege escalation, or full system compromise, making it one of the most dangerous classes of bugs in systems programming. The fix replaces the unchecked `sprintf` call with a bounds-aware alternative, closin

#security#buffer-overflow#c+4 more
O
orbisai0security
May 22, 2026
critical7 min

Integer Overflow to Heap Buffer Overflow: A Critical CVE in OpenCV Image Processing

A critical integer overflow vulnerability was discovered and patched in opencv_functions.cpp, where width × height calculations on 32-bit embedded systems could silently overflow, causing heap buffer overflows that enable arbitrary code execution. This fix eliminates a dangerous attack vector that could be triggered by maliciously crafted image metadata. Understanding this class of vulnerability is essential for any developer working with image processing, embedded systems, or untrusted user inp

#security#c++#integer-overflow+4 more
O
orbisai0security
May 22, 2026
critical9 min

Critical DNS Integer Overflow: How a +1 Nearly Enabled Remote Code Execution

A critical integer overflow vulnerability in DNS record processing code could have allowed a malicious DNS server to trigger a heap buffer overflow, potentially enabling remote code execution. The fix ensures safe bounds checking before performing size calculations, closing a subtle but devastating attack vector that lurks in network-facing C code.

#security#c#dns+4 more
O
orbisai0security
May 22, 2026
critical8 min

Critical BLE Buffer Overflow Fixed: How Heap Overflows Put IoT Devices at Risk

A critical heap buffer overflow vulnerability was discovered and patched in a BLE (Bluetooth Low Energy) characteristic write handler, where missing bounds checks allowed any nearby Bluetooth device to send oversized payloads and potentially execute arbitrary code. This fix adds essential buffer-length validation before memory copy operations, closing a remote attack vector that required zero authentication to exploit. Understanding this class of vulnerability is essential for any developer work

#buffer-overflow#ble#iot+4 more
O
orbisai0security
May 22, 2026
critical8 min

Buffer Overflow in C: How Unsafe strcpy Puts Your App at Risk

A critical buffer overflow vulnerability was discovered in `sisyphus/board.c` where unsafe C string functions were used without bounds checking, opening the door to memory corruption, crashes, and potential code execution. The fix replaces unbounded functions like `strcpy` with size-bounded alternatives such as `strlcpy` and `snprintf`, enforcing a hard limit on how much data can be written into any buffer. Understanding this class of vulnerability is essential for any developer working with C o

#buffer-overflow#c-security#memory-safety+4 more
O
orbisai0security
May 22, 2026
critical9 min

Buffer Overflow in Embedded RTC Driver: How sprintf Almost Broke the Clock

A critical buffer overflow vulnerability was discovered in the PCF85063A RTC sensor driver, where an unbounded `sprintf` call could corrupt memory when formatting datetime values. This type of vulnerability is especially dangerous in embedded systems where memory protections are minimal and corrupted I2C data from a malicious device could trigger the overflow. The fix replaces the unsafe `sprintf` with bounds-checked alternatives, closing the door on potential memory corruption attacks.

#buffer-overflow#embedded-security#c-programming+4 more
O
orbisai0security
May 21, 2026
critical9 min

Critical Buffer Overflow in Vertex Array Copy: How Integer Math Kills Security

A critical buffer overflow vulnerability was discovered and patched in `src/gl/array.c`, where the vertex array copy function computed `memcpy` sizes from unvalidated user-controlled parameters, enabling attackers to trigger massive out-of-bounds memory writes. The bug combined two dangerous arithmetic pitfalls — unsigned integer underflow and multiplication overflow — creating a perfect storm for memory corruption. This fix closes a path that could lead to remote code execution, data corruption

#buffer-overflow#integer-overflow#c-security+4 more
O
orbisai0security
May 21, 2026