Read the docs
TI-2025-20425 Aliases CVE-2025-27616GHSA-9m63-33q3-xq5x

Vela Server has Insufficient Webhook Payload Data Verification

Priority LOW 37CWE-290Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
High
Impact type
Security bypass
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-290.

Summary

Vela is a Pipeline Automation (CI/CD) framework built on Linux container technology written in Golang. Prior to versions 0.25.3 and 0.26.3, by spoofing a webhook payload with a specific set of headers and body data, an attacker could transfer ownership of a repository and its repo level secrets to a separate repository. These secrets could be exfiltrated by follow up builds to the repository. Users with an enabled repository with access to repo level CI secrets in Vela are vulnerable to the exploit, and any user with access to the CI instance and the linked source control manager can perform the exploit. Versions 0.25.3 and 0.26.3 fix the issue. No known workarounds are available.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00266 18th percentileScored 2026-11-07
Fix Fixed server (go-vela): 0.25.3, 0.26.3github.com/go-vela/server (Go): 0.25.3, 0.26.3

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
go-velaserverbefore 0.25.3; 0.26.0 to before 0.26.30.25.3, 0.26.3Patch availableCNA
—github.com/go-vela/server (Go)before 0.25.30.25.3Patch availableGHSA-9m63-33q3-xq5x
—github.com/go-vela/server (Go)0.26.0 to before 0.26.30.26.3Patch availableGHSA-9m63-33q3-xq5x
  • server Vendorgo-vela Affected before 0.25.3; 0.26.0 to before 0.26.3 Fixed in 0.25.3, 0.26.3 Patch available CNA
  • github.com/go-vela/server (Go) Vendor— Affected before 0.25.3 Fixed in 0.25.3 Patch available GHSA-9m63-33q3-xq5x
  • github.com/go-vela/server (Go) Vendor— Affected 0.26.0 to before 0.26.3 Fixed in 0.26.3 Patch available GHSA-9m63-33q3-xq5x

Remediation

  • Fix · CNA server (go-vela) Fixed in 0.25.3, 0.26.3
  • Fix · GHSA-9m63-33q3-xq5x github.com/go-vela/server (Go) Fixed in 0.25.3 Advisory →
  • Fix · GHSA-9m63-33q3-xq5x github.com/go-vela/server (Go) Fixed in 0.26.3 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2025-27616
  2. 2026-10-03 Alias added: GHSA-9m63-33q3-xq5x

References

  • TI-2022-18767 Vela Insecure Defaults CVSS 3.1CRITICAL 9.9
  • TI-2020-16115 Exposure of server configuration CVSS 3.1HIGH 7.4
  • TI-2024-18795 Insecure Variable Substitution in Vela CVSS 3.1HIGH 7.7
  • TI-2021-04530 Reject unauthorized access with GitHub PATs CVSS 3.1HIGH 7.5

Sources