← Terug naar overzicht

CVE-2026-79788 affects Dradis Community Edition versions 5.1.0 through 5.2.0. The ProvidersController and AgentsController incorrectly gate their admin_required authorization check on the constant Dradis::Pro, which is never defined in the CE edition, meaning the check is never enforced. Any authenticated non-admin user can exploit this to create an AI provider pointing to an arbitrary HTTP/HTTPS address, including internal or link-local hosts like http://169.254.169.254. When an AI interaction is triggered, the server makes a request to the attacker-controlled URL, constituting a Server-Side Request Forgery (SSRF). For non-2xx HTTP responses, the target's response body is reflected back to the attacker via ActionCable/Turbo Stream error messages, making the SSRF readable and exploitable for internal network reconnaissance. The vulnerability stems from a broken authorization logic flaw combined with insufficient URL validation.

Affected products

  • Dradis Community Edition 5.1.0
  • Dradis Community Edition 5.2.0

Related CVE's

  • CVE-2026-79788

IOC's

http://169.254.169.254

Categories

  • Identity & Access
  • Security Tools
  • Web Technologies