PatchSiren cyber security CVE debrief
CVE-2026-102834 bytedeco CVE debrief
A vulnerability in JavaCV's IPCameraFrameGrabber allows for an infinite-loop DoS attack when parsing the Content-Length value from a multipart MJPEG HTTP stream without bounds checking. This occurs when a malicious or compromised camera endpoint or network attacker supplies a Content-Length value in the range 1073741825-2147483647, causing an integer overflow and infinite loop. The thread that called grab()/grabBufferedImage() spins at 100% CPU forever and never returns, permanently hanging the calling application's frame-grabbing thread with no exception, timeout, or interrupt path available to the caller. Developers and administrators should be aware of this vulnerability and its
- Vendor
- bytedeco
- Product
- org.bytedeco:javacv
- CVSS
- HIGH 7.5
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-16
- Original CVE updated
- 2026-10-16
- Advisory published
- 2026-10-16
- Advisory updated
- 2026-10-16
Who should care
Developers and administrators using JavaCV's IPCameraFrameGrabber, particularly those working with IP cameras and MJPEG HTTP streams, should be aware of this vulnerability and its potential impact. They should review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance. They should also plan vendor-supported updates or mitigations through normal change control where exposure is confirmed.
Why it matters
This vulnerability allows for a denial-of-service attack on JavaCV's IPCameraFrameGrabber, potentially causing system instability and resource exhaustion.
- Denial of Service (DoS) via infinite loop
- Permanent hang of the frame-grabbing thread
- 100% CPU utilization by the affected thread
Technical summary
The IPCameraFrameGrabber class in JavaCV is vulnerable to an infinite-loop DoS attack due to improper bounds checking of the Content-Length value in the multipart MJPEG HTTP stream. The vulnerability occurs when a malicious or compromised camera endpoint or network attacker supplies a Content-Length value in the range 1073741825-2147483647, causing an integer overflow and infinite loop. This vulnerability can be mitigated by updating to version 1.5.14 or later, validating and sanitizing Content-Length values, and implementing bounds checking for buffer growth.
Defensive priority
High
Recommended defensive actions
- Update to version 1.5.14 or later
- Validate and sanitize Content-Length values
- Implement bounds checking for buffer growth
- Review compensating controls for exposed systems while remediation is scheduled and verified
- Check relevant monitoring, detection, and logs for exposed assets that need extra review
- Track exceptions, retest remediated assets, and close the item only after evidence is documented
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up
Evidence notes
The vulnerability exists in the IPCameraFrameGrabber class, specifically in the readImage() method. A malicious or compromised camera endpoint or network attacker can supply a Content-Length value in the range 1073741825-2147483647, causing an integer overflow and infinite loop. The lack of bounds checking on the Content-Length value allows for this vulnerability. Defenders should verify the affected scope, severity, and vendor guidance. The vulnerability was introduced due to the absence of proper input validation.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-102834 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-102834
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-102834 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-102834
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
JavaCV: Integer Overflow in IPCameraFrameGrabber Causes Infinite-Loop DoS
Unverified legacy reference
URL: https://storage.googleapis.com/osv-vulnerabilities/Maven/GHSA-rxjv-24xq-76wc.json
osv_dev
-
Source reference
Unverified legacy reference
URL: https://github.com/bytedeco/javacv/security/advisories/GHSA-rxjv-24xq-76wc
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/bytedeco/javacv/commit/cd1977800b827beadf3c53c4032e57172845e0b4
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/bytedeco/javacv
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://github.com/bytedeco/javacv/releases/tag/1.5.14
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.