Advisory Database
  • Advisories
  • Dependency Scanning
  1. maven
  2. ›
  3. org.bytedeco/javacv
  4. ›
  5. CVE-2026-102834

CVE-2026-102834: JavaCV: Integer Overflow in IPCameraFrameGrabber Causes Infinite-Loop DoS

October 16, 2026

IPCameraFrameGrabber parses the Content-Length value from the multipart MJPEG HTTP stream returned by the configured IP camera without any bounds checking. A malicious or compromised camera endpoint - or any network attacker able to tamper with the plaintext HTTP response (these streams are conventionally accessed over http://, as documented in the class itself) - can supply a Content-Length value in the range 1073741825-2147483647. This drives the internal buffer-growth routine ensureBufferCapacity(int) into 32-bit signed integer overflow, which turns the “grow the buffer” loop into a true infinite loop: the loop variable oscillates to 0 and never again satisfies the loop’s exit condition. 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.

References

  • github.com/advisories/GHSA-rxjv-24xq-76wc
  • github.com/bytedeco/javacv/commit/cd1977800b827beadf3c53c4032e57172845e0b4
  • github.com/bytedeco/javacv/releases/tag/1.5.14
  • github.com/bytedeco/javacv/security/advisories/GHSA-rxjv-24xq-76wc
  • nvd.nist.gov/vuln/detail/CVE-2026-102834

Code Behaviors & Features

Detect and mitigate CVE-2026-102834 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions before 1.5.14

Fixed versions

  • 1.5.14

Solution

Upgrade to version 1.5.14 or above.

Impact 7.5 HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Learn more about CVSS

Weakness

  • CWE-190: Integer Overflow or Wraparound

Source file

maven/org.bytedeco/javacv/CVE-2026-102834.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sat, 17 Oct 2026 00:21:49 +0000.