WaratekVRT Sign in

CVE-2026-44596 Yamcs

Affected softwareYamcs
Severity9.8 Critical CVSS 3.1 2 scores
Fixed in5.12.7
WeaknessCWE-307
Published16 Jul 2026
Updated17 Jul 2026

Description

Yamcs is a mission control framework. Prior to 5.12.7, the authentication endpoint POST /auth/token in yamcs-core, handled by yamcs-core/src/main/java/org/yamcs/http/auth/AuthHandler.java, lacked any rate limiting, account lockout, or failed-attempt throttling, so an unauthenticated remote attacker could perform unlimited password-guessing attempts against any user account, significantly increasing the risk of successful brute-force attacks. This issue is fixed in versions 5.12.7 and 5.13.0.

Exploitation status

Working exploit published

A reviewed exploit catalogue lists ready-to-run exploit code for this CVE.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: poc CISA recorded that an exploit has been demonstrated. Automatable: yes, technical impact: partial.
  • Indexed PoC 2 indexed Published artifacts you can open, in Exploit-DB, GitHub PoC; first seen 2026-05-29.
  • EPSS 2.1% chance in 30 days

1 of these are GitHub repositories with fewer than 5 stars. They are listed for reference and don't count toward the exploitation status above.

IndexArtifactStarsFirst seen
Exploit-DB YAMCS yamcs-core 5.12.7 - No Rate Limiting 2026-05-30
GitHub PoC YAMCS yamcs-core < 5.12.7 lacks rate limiting on POST /auth/token. An unauthenticated attacker can perform unlimited brute-force attempts against any account. Never returns HTTP 429. Fixed in 5.12.7. 2026-05-29

Waratek protection

Mitigation candidate

A kind of vulnerability Waratek's rules address, with exploit code published or exploitation reported. No rule exists and none is planned yet. The decision below says what we found to build a rule from.

  • Protection none
  • Action unverified
  • Review automated Inferred
  • Record active
Decided by A reference pointing at the upstream fix: a commit, a PR, a Red Hat bug
Finding A reference points at an upstream fix (commit tier): https://github.com/yamcs/yamcs/commit/309218c651680f79df11a8d0f8628f7033f98a83. That makes this CVE a candidate for an ARMR patch rule — it is the kind of defect ARMR can address, and there is a fix to work from. No rule exists and none is scheduled: writing one means reading the linked change and finding a hook point ARMR can express it at, which may turn out not to exist.
Candidate fix https://github.com/yamcs/yamcs/commit/309218c651680f79df11a8d0f8628f7033f98a83 : a commit: the change itself

CVSS

9.8 CRITICAL v3.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H 2 metrics

We show the highest score from the newest CVSS version. Scores from different versions can't be compared, and the first score listed is sometimes a 0.0 placeholder.

VersionScoreBandVectorAssignerType
CVSS 3.1 9.8 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H NVD Primary published
CVSS 3.1 6.5 MEDIUM CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N security-advisories@github.com Secondary

Affected software and releases

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
org.yamcs:yamcs-core 0 5.12.7 unbounded

Products and versions

2 products, 2 version entries
SourceVendorProductSchemeAffected versions
osv org.yamcs yamcs-core generic < 5.12.7
nvd spaceapplications yamcs generic < 5.12.7

References

URLTags
https://github.com/yamcs/yamcs/commit/309218c651680f79df11a8d0f8628f7033f98a83 commit
https://github.com/yamcs/yamcs/security/advisories/GHSA-w5r6-mcgq-7pq4 WEB
https://github.com/yamcs/yamcs PACKAGE
https://github.com/yamcs/yamcs/commit/64392df531fbcbc65f19ee5724c4c23d289f49fc Patch
https://github.com/yamcs/yamcs/releases/tag/yamcs-5.12.7 Release Notes
https://github.com/yamcs/yamcs/releases/tag/yamcs-5.13.0 Release Notes

Timeline

Published2026-07-16By the CVE Program.
NVD record modified2026-07-17NVD's own last-modified date for this record.