CVE-2026-123094 | BDVDB-2026-400862 Detail
huginnhuginn
Description#
Huginn before 2026.11.05 contains a stored cross-site scripting vulnerability in the service_label helper that marks unescaped OAuth service display names as html_safe. Authenticated attackers can connect an OAuth account with a crafted nickname, name or email and share it globally, executing JavaScript when victims attach it to Agents and view them, exposing Credentials, Agents and Events, and admin actions if the victim is an administrator.
Impact#
Per CVSS v3.1: confidentiality impact low, integrity impact low, availability impact none. Attack vector: network.
Weaknesses#
- CWE-79 Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
References#
- https://github.com/huginn/huginn/security/advisories/GHSA-rjw9-xx87-f2ww
- https://github.com/huginn/huginn/commit/92229a5e7343bfffc740d31e42b9654b212b678b
- https://github.com/huginn/huginn/blob/v2026.11.01/app/helpers/application_helper.rb#L78-L88
- https://hackmd.io/@leediay/SJtUoLFTfx
- https://github.com/huginn/huginn/releases/tag/v2026.11.05
- https://github.com/huginn/huginn
- https://www.vulncheck.com/advisories/huginn-before-2026.11.05-stored-xss-via-oauth-service-display-name
Exploit#
No public exploit known
History#
- Version 1Record published in the CVE List.
- Version 2Most recent update recorded in the CVE List.