Advisory Database
  • Advisories
  • Dependency Scanning
  1. maven
  2. ›
  3. org.yamcs/yamcs-core
  4. ›
  5. CVE-2026-55549

CVE-2026-55549: Yamcs has Reflected XSS in the URL of the Authorize Endpoint

August 28, 2026

Attack type: 

Unauthenticated remote 

Impact:

Attackers can execute arbitrary JavaScript in a user’s browser, including obtaining a user’s session token and refresh token.

Affected components: authorize.html, AuthHandler.java, HandlerContext.java

A Reflected Cross-Site Scripting vulnerability exists in Yamcs <=5.8.6, allowing an attacker to execute arbitrary JavaScript in a Yamcs user’s browser. This vulnerability can be exploited to exfiltrate a logged-in user’s access token and send it to a remote server, leading to the takeover of the user’s account.

Using a specially crafted URL, you are able to execute a JavaScript alert() call in the browser:

You then use JavaScript to obtain the user’s cookies and display them in the alert:

Finally, use the fetch function to send the user’s cookies to a remote server which we controlled:

Now you can set these cookies in our own browser and login to Yamcs as the user.

Steps to Reproduce

  1. Start Yamcs
  2. Login as a user
  3. In a terminal, start a netcat listener:
nc -nlvp 8888
  1. Paste the following URL payload in the browser

References

  • github.com/advisories/GHSA-rxpg-wjf8-qv9c
  • github.com/yamcs/yamcs/commit/4d47d5cdcf5d92c2c5bbbc19feada422923332e3
  • github.com/yamcs/yamcs/releases/tag/yamcs-5.9.4
  • github.com/yamcs/yamcs/security/advisories/GHSA-rxpg-wjf8-qv9c
  • nvd.nist.gov/vuln/detail/CVE-2026-55549

Code Behaviors & Features

Detect and mitigate CVE-2026-55549 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 5.9.4

Fixed versions

  • 5.9.4

Solution

Upgrade to version 5.9.4 or above.

Impact 6.5 MEDIUM

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

Learn more about CVSS

Weakness

  • CWE-79: Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Source file

maven/org.yamcs/yamcs-core/CVE-2026-55549.yml

Spotted a mistake? Edit the file on GitLab.

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

Page generated Sat, 29 Aug 2026 00:17:16 +0000.