GHSL-2023-207 gotortc DOM-based Cross-site Scripting vulnerability
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Cross-site scripting
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-79.
Summary
gotortc is a camera streaming application. Versions 1.8.5 and prior are vulnerable to DOM-based cross-site scripting. The index page (`index.html`) shows the available streams by fetching the API in the client side. Then, it uses `Object.entries` to iterate over the result whose first item (`name`) gets appended using `innerHTML`. In the event of a victim visiting the server in question, their browser will execute the request against the go2rtc instance. After the request, the browser will be redirected to go2rtc, in which the XSS would be executed in the context of go2rtc’s origin. As of time of publication, no patch is available.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| AlexxIT | go2rtc | up to 1.8.5 | — | No fix listed | CNA |
| — | github.com/AlexxIT/go2rtc (Go) | before 1.9.0 | 1.9.0 | Patch available | GHSA-rh4r-f7f7-r99m |
- go2rtc VendorAlexxIT Affected up to 1.8.5 Fixed in — No fix listed CNA
- github.com/AlexxIT/go2rtc (Go) Vendor— Affected before 1.9.0 Fixed in 1.9.0 Patch available GHSA-rh4r-f7f7-r99m
Remediation
- Fix · GHSA-rh4r-f7f7-r99m github.com/AlexxIT/go2rtc (Go) Fixed in 1.9.0 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2024-29193
- 2026-10-03 Alias added: GHSA-rh4r-f7f7-r99m
References
Advisory 2
More AlexxIT Go2rtc vulnerabilities
- TI-2024-19361 GHSL-2023-206 gotortc Cross-Site Request Forgery vulnerability CVSS 3.1HIGH 8.8
- TI-2024-19360 GHSL-2023-205 gotortc DOM-based Cross-site Scripting vulnerability CVSS 3.1MEDIUM 6.1
Sources
- CVE-2024-29193 · CVE Program
- CVE-2024-29193 · NVD
- FIRST EPSS
- GHSA-rh4r-f7f7-r99m · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences