All vulnerabilities
CVE-2026-103087GHSA-c762-mxfh-vwvp

Uncontrolled recursion in the Gosub browser engine (gosub-engine) through 0.1.0 and main before commit 46868b3 allows a remote attacker to cause a Denial of Service (stack exhaustion and application c

gosub-io gosub-engine
CVSS
7.1High
ExploitationPublic exploit codeCISA's assessment says proof of concept code is public, assessed 30 Sep 2026. Not in the KEV catalogCISA via CVE List
Exploit odds (EPSS)0.32%Chance of exploitation activity in the next 30 days, higher than 23% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed in46868b3deae44544bee2a13e756772966dde950eFixed versionCVE List
Published30 Sep 2026Updated 30 Sep 2026CVE List

What fixes it

  • 46868b3deae44544bee2a13e756772966dde950egosub-engineCVE List

A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.

Description

Uncontrolled recursion in the Gosub browser engine (gosub-engine) through 0.1.0 and main before commit 46868b3 allows a remote attacker to cause a Denial of Service (stack exhaustion and application crash) via an SVG document containing an excessive number of deeply nested elements. Because the engine does not limit the nesting depth of processed SVG nodes, rendering such a document overflows the thread stack and terminates the application. The malicious SVG can be embedded through the SRC attribute of an IMG element, and thus exploitation only requires the victim to visit an attacker-controlled web page.

Text from CVE List

Affected versions 1

  • gosub-engineaffected: all versions before 46868b3deae44544bee2a13e756772966dde950eCVE List

References 2