Description
Tugtainer is a self-hosted app for automating updates of Docker containers. Prior to version 1.30.4, Tugtainer Agent allows unauthenticated access to Docker management APIs when AGENT_SECRET is not configured. The Agent uses request signatures to protect its API routes. However, in agent/auth.py, the signature verification function returns successfully if Config.AGENT_SECRET is empty. This causes protected Agent APIs to become accessible without authentication. This issue has been patched in version 1.30.4.
Published: 2026-09-30
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Remote Code Execution
Action: Immediate Patch
AI Analysis

Impact

Tugtainer, a self‑hosted tool for automatic Docker container updates, has a flaw that allows anyone to reach its Agent Docker management APIs without authentication when no AGENT_SECRET is provided. The agent’s signature verification returns success if the secret is empty, effectively bypassing all protected routes. An attacker who can reach the Agent endpoint can issue Docker commands—create, stop, remove containers, execute arbitrary commands, or pull malicious images—resulting in complete compromise of the host system.

Affected Systems

The issue affects all installations of Quenary’s Tugtainer software running a version older than 1.30.4, regardless of other configuration, when the AGENT_SECRET setting is missing or empty. This includes deployments where the agent is exposed to a network and the secret is not explicitly set.

Risk and Exploitability

The vulnerability carries a CVSS score of 9.8, reflecting a critical level of risk, and currently has no EPSS score available; it is not listed in CISA’s KEV catalog. Exploitation requires only network access to the Agent API and the condition that AGENT_SECRET is unset, making the attack straightforward for anyone who can reach the service. The lack of authentication allows full Docker control, providing a direct path to remote code execution on the host system.

Generated by OpenCVE AI on September 30, 2026 at 20:04 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Quenary Tugtainer to version 1.30.4 or later, where the signature verification is tightened.
  • If an immediate upgrade is not possible, configure a non‑empty AGENT_SECRET in the agent configuration to re‑enable authentication for the Docker management APIs.
  • Restrict access to the Tugtainer Agent API using network controls, such as firewall rules, VPN isolation, or disabling public exposure, to limit potential attackers.

Generated by OpenCVE AI on September 30, 2026 at 20:04 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 01 Oct 2026 08:15:00 +0000

Type Values Removed Values Added
First Time appeared Quenary
Quenary tugtainer
Vendors & Products Quenary
Quenary tugtainer

Wed, 30 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 30 Sep 2026 17:15:00 +0000

Type Values Removed Values Added
Description Tugtainer is a self-hosted app for automating updates of Docker containers. Prior to version 1.30.4, Tugtainer Agent allows unauthenticated access to Docker management APIs when AGENT_SECRET is not configured. The Agent uses request signatures to protect its API routes. However, in agent/auth.py, the signature verification function returns successfully if Config.AGENT_SECRET is empty. This causes protected Agent APIs to become accessible without authentication. This issue has been patched in version 1.30.4.
Title Tugtainer: Unauthenticated access to Tugtainer Agent Docker management APIs when AGENT_SECRET is unset
Weaknesses CWE-284
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Subscriptions

Quenary Tugtainer
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-30T17:13:11.077Z

Reserved: 2026-06-16T22:28:27.062Z

Link: CVE-2026-55494

cve-icon Vulnrichment

Updated: 2026-09-30T17:13:04.045Z

cve-icon NVD

Status : Deferred

Published: 2026-09-30T17:16:47.100

Modified: 2026-09-30T19:57:08.043

Link: CVE-2026-55494

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T08:00:03Z

Weaknesses