Read the docs
TI-2026-86135 Aliases CVE-2026-86005

Missing authentication exposes BullMQ admin dashboard in Chartbrew

Priority MEDIUM 40CWE-306Published · Updated

Key facts

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

Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-306.

Summary

Chartbrew versions before 5.2.3 mount the administrative BullMQ dashboard at /apps/queues without an authentication check. A remote unauthenticated attacker who can reach that route on an instance with Redis and BullMQ enabled, and no reverse proxy blocking it, can view exposed job payloads and logs. Depending on the installed Bull Board version and queue state, the attacker may also retry or delete jobs, which affects confidentiality, integrity and availability. This is CWE-306, missing authentication for critical functionality.

Written with Claude Haiku 5.5 from the sources below · 2026-11-06

Description from the CNA

Chartbrew is an open-source web application that can connect directly to databases and APIs and use the data to create charts. Prior to 5.2.3, the administrative BullMQ dashboard was mounted without an authentication check. The vulnerable surface is the Bull Board/BullMQ administration dashboard at /apps/queues. A remote unauthenticated attacker reaches /apps/queues on a Chartbrew instance where Redis and BullMQ are enabled and a reverse proxy does not independently block the route. The dashboard trusted network reachability as authorization and exposed its queue-management interface directly. Redis and BullMQ must be enabled and the route must be reachable. Available actions depend on the installed Bull Board version and queue state, while confidentiality depends on job payload and log contents. An unauthenticated user can inspect exposed job payloads and logs and, when enabled by the installed version and queue state, retry or delete jobs or otherwise alter queue processing, affecting confidentiality, integrity, or availability. This issue is fixed in version 5.2.3.

Why it matters now

EPSS 0.00468 40th percentileScored 2026-11-07
Fix Fixed chartbrew (chartbrew): 5.2.3

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
chartbrewchartbrewbefore 5.2.35.2.3Patch availableCNA
  • chartbrew Vendorchartbrew Affected before 5.2.3 Fixed in 5.2.3 Patch available CNA

CPE names Threatist (inferred) · 1

Inferred from how NVD named this product before; not given by a source.

CPEVersionsRoleVendor
cpe:2.3:a:depomo:chartbrew:*:*:*:*:*:*:*:*——chartbrew
  • cpe:2.3:a:depomo:chartbrew:*:*:*:*:*:*:*:* Versions — — ·chartbrew

Remediation

Chartbrew 5.2.3 fixes the issue, so upgrade to version 5.2.3 or later.

Written with Claude Haiku 5.5 from the sources below · 2026-11-06

  • Fix · CNA chartbrew (chartbrew) Fixed in 5.2.3

Timeline

  1. 2026-11-06 Threatist record created from CVE-2026-86005

References

  • TI-2026-46993 Chartbrew: SQL Injection via Missing Backslash Escaping in ClickHouse Variable Substitution CVSS 4.0HIGH 7.9
  • TI-2026-29337 Chartbrew: Missing Authorization in /api/chart/:chart_id/query via team-level refresh toggle CVSS 3.1HIGH 7.5
  • TI-2026-29331 Chartbrew: Incorrect Access Control in public chart and export routes via missing onReport and SharePolicy checks CVSS 3.1HIGH 7.5
  • TI-2026-29560 Chartbrew: Incorrect Access Control in dataset and dataRequest routes via team-scoped permission checks CVSS 3.1HIGH 8.1
  • TI-2026-29336 Chartbrew: Incorrect Access Control in project share policy routes via unbound policy_id CVSS 3.1HIGH 8.1
  • TI-2026-24781 Chartbrew Cross-Tenant Template Export and Secret Disclosure in `GET /team/:team_id/template/generate/:project_id` CVSS 3.1HIGH 7.7
See all 29 →

Sources

This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences