Lucene search
+L

CVE-2026-76847

🗓️ 24 Aug 2026 13:12:02Reported by VulnCheckType 
cve
 cve
🔗 web.nvd.nist.gov👁 43 Views🌐 WEB

act Artifacts V4 backend lacks run ID validation and uses hardcoded HMAC key, exposing artifacts.

Related
Detection
Affected
Refs
Paths
Vulners
CNA
Node
nektosactRange0.2.81–0.2.89
[
  {
    "vendor": "nektos",
    "product": "act",
    "collectionURL": "https://github.com/nektos/act",
    "packageName": "act",
    "defaultStatus": "unaffected",
    "versions": [
      {
        "version": "0.2.81",
        "lessThanOrEqual": "0.2.89",
        "status": "affected",
        "versionType": "semver"
      }
    ]
  }
]
ParameterPositionPathDescriptionCWE
workflow_run_backend_idpathCreateArtifactThe backend accepts a caller-supplied workflow_run_backend_id for CreateArtifact without verifying ownership, enabling unauthorized access or manipulation of artifacts.CWE-321, CWE-862
artifact_namepathCreateArtifactThe backend accepts a caller-supplied workflow_run_backend_id for CreateArtifact without verifying ownership, enabling unauthorized access or manipulation of artifacts.CWE-321, CWE-862
task_idpathCreateArtifactThe backend accepts a caller-supplied workflow_run_backend_id for CreateArtifact without verifying ownership, enabling unauthorized access or manipulation of artifacts.CWE-321, CWE-862
workflow_run_backend_idpathGetSignedArtifactURLSigned URLs are generated with a hardcoded HMAC and insufficient binding, making signatures forgeable and allowing access to artifacts across different runs; the backend also trusts an attacker-supplied workflow_run_backend_id.CWE-321, CWE-862
artifact_namepathGetSignedArtifactURLSigned URLs are generated with a hardcoded HMAC and insufficient binding, making signatures forgeable and allowing access to artifacts across different runs; the backend also trusts an attacker-supplied workflow_run_backend_id.CWE-321, CWE-862
expirypathGetSignedArtifactURLSigned URLs are generated with a hardcoded HMAC and insufficient binding, making signatures forgeable and allowing access to artifacts across different runs; the backend also trusts an attacker-supplied workflow_run_backend_id.CWE-321, CWE-862
task_idpathGetSignedArtifactURLSigned URLs are generated with a hardcoded HMAC and insufficient binding, making signatures forgeable and allowing access to artifacts across different runs; the backend also trusts an attacker-supplied workflow_run_backend_id.CWE-321, CWE-862
workflow_run_backend_idpathListArtifactsListArtifacts accepts a caller-supplied workflow_run_backend_id and does not validate ownership, enabling enumeration of artifacts for other jobs.CWE-321, CWE-862
workflow_run_backend_idpathFinalizeArtifactFinalizeArtifact can be invoked with a caller-supplied workflow_run_backend_id without ownership checks, allowing tampering with artifact finalization for non-owned workflows.CWE-321, CWE-862
artifact_namepathFinalizeArtifactFinalizeArtifact can be invoked with a caller-supplied workflow_run_backend_id without ownership checks, allowing tampering with artifact finalization for non-owned workflows.CWE-321, CWE-862
Rows per page

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

24 Sep 2026 20:43Current
5.9Medium risk
Vulners AI Score5.9
CVSS 48.7
CVSS 3.18.8
EPSS0.00351
SSVC
43