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

CVE-2026-55511: Yamcs vulnerable to authenticated RCE via StreamSQL aggregate-compiler column-name injection in Yamcs `executeSql`

August 28, 2026

An authenticated Yamcs user holding SystemPrivilege.ControlArchiving can cause Yamcs to compile attacker-controlled Java source through the StreamSQL aggregate expression compiler reachable from POST /api/archive/{instance}:executeSql.

The injected code executes inside the Yamcs server JVM with the privileges of the Yamcs server process, bypassing the Yamcs authorization model. Because this is ordinary Java execution, dangerous JDK APIs such as filesystem access, process execution, reflection, and class loading are reachable unless externally sandboxed. This allows compromise of confidentiality, integrity, and availability of the Yamcs deployment: access to mission data and credentials available to the process, telemetry/archive tampering, denial of service, and lateral movement from the host environment.

ControlArchiving is the archive/table/stream management privilege — distinct from both superuser access and the ChangeMissionDatabase privilege used by the previously fixed algorithm-override Janino issue (CVE-2026-44632). Scope is scored as Changed because execution crosses from an authenticated Yamcs API privilege into arbitrary code execution under the server process / host OS authority, outside the privileges granted to the authenticated Yamcs user (consistent with the maintainer’s S:C scoring of the sibling CVE-2026-44632).

References

  • github.com/advisories/GHSA-3g44-3m7x-cgg2
  • github.com/yamcs/yamcs/commit/8c1070b12c0a6c003903325cb2a1013347e2dbde
  • github.com/yamcs/yamcs/commit/b65a3d78178ba99a58b753feda6ecc3b5a694f13
  • github.com/yamcs/yamcs/releases/tag/yamcs-5.12.8
  • github.com/yamcs/yamcs/releases/tag/yamcs-5.13.2
  • github.com/yamcs/yamcs/security/advisories/GHSA-3g44-3m7x-cgg2
  • nvd.nist.gov/vuln/detail/CVE-2026-55511

Code Behaviors & Features

Detect and mitigate CVE-2026-55511 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.12.8, all versions starting from 5.13.0 before 5.13.2

Fixed versions

  • 5.12.8
  • 5.13.2

Solution

Upgrade to versions 5.12.8, 5.13.2 or above.

Impact 9.1 CRITICAL

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

Learn more about CVSS

Weakness

  • CWE-94: Improper Control of Generation of Code ('Code Injection')

Source file

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

Spotted a mistake? Edit the file on GitLab.

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

Page generated Sat, 29 Aug 2026 00:20:21 +0000.