CVE-2026-55494
validatedZero produced an exploit or a check.GHSA-wgw2-c96g-p7h7 ↗EUVD-2026-90193 ↗
description
Quenary tugtainer Agent versions before 1.30.4 can expose Docker management APIs without authentication. An attacker can access protected Agent API routes when AGENT_SECRET is not configured.
mitigation
Upgrade tugtainer to version 1.30.4 or later. Configure AGENT_SECRET on any Agent that remains exposed until it is upgraded.
fixed in v1.30.4
outcome
Differential: the exploit fired on the vulnerable build and stayed silent on the patched one.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-09-30 16:58Zcve_org: trigger signal, started the run
- 2026-09-30 17:36Z4qu4r1um/tugtainer-1.30.2-CVE-2026-55494-and-CVE-2026-62308-to-RCE
this entry in the feed
GET /api/v1/feed/CVE-2026-55494
{ "etk_id": "ETK-2026-132", "cve_id": "CVE-2026-55494", "display_id": "CVE-2026-55494", "ghsa_id": "GHSA-wgw2-c96g-p7h7", "euvd_id": "EUVD-2026-90193", "status": "published", "anchor_state": "anchored", "title": "Authentication bypass in Quenary tugtainer Agent", "summary": "Quenary tugtainer Agent versions before 1.30.4 can expose Docker management APIs without authentication. An attacker can access protected Agent API routes when AGENT_SECRET is not configured.", "mitigation": "Upgrade tugtainer to version 1.30.4 or later. Configure AGENT_SECRET on any Agent that remains exposed until it is upgraded.", "vendor": "Quenary", "product": "tugtainer", "affected": [ { "affected_notes": [], "affected_ranges": [ "<= 1.30.2" ], "ecosystem": null, "fixed_versions": [ "v1.30.4" ], "package_name": "tugtainer-agent", "purl": null } ], "cwes": [ 284 ], "cvss_score": 9.8, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "epss_score": 0.0064, "epss_percentile": 0.4972, "epss_asof": "2026-10-20", "automation": "deterministic", "check": true, "check_confidence_basis": "differential", "exploit": true, "pipeline_minutes": 16.586019883333332, "t0_at": "2026-09-30T16:58:27.259000+00:00", "signals": { "check": { "at": "2026-09-30T17:45:17.630221+00:00", "days": 0.0325274446875, "is_lower_bound": false, "measured_at": "2026-09-30T16:58:27.259000+00:00", "url": null }, "exploit": { "at": "2026-09-30T17:45:17.630221+00:00", "days": 0.0325274446875, "is_lower_bound": false, "measured_at": "2026-09-30T16:58:27.259000+00:00", "url": null }, "public_poc": { "at": "2026-09-30T17:36:12.333801+00:00", "days": 0.026216143530092592, "is_lower_bound": false, "measured_at": "2026-09-30T16:58:27.259000+00:00", "url": "https://github.com/4qu4r1um/tugtainer-1.30.2-CVE-2026-55494-and-CVE-2026-62308-to-RCE" }, "trigger_signal": { "at": "2026-09-30T16:58:27.259000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-09-30T16:58:27.259000+00:00", "url": "https://www.cve.org/CVERecord?id=CVE-2026-55494" } } }
published 2026-09-30 17:28Z
last change 2026-10-21 07:03Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.