ETK-2026-3705Zero's internal tracking ID, independent of the CVE number.
validatedZero produced an exploit or a check.description
AiSOC ChatOps approval handling is affected in releases before 22.0.0. A party able to reach the Slack or Teams bot endpoints may submit approval decisions as another identity, and previously submitted decisions may be accepted again after a service restart. Exposure depends on reachable bot endpoints and absent or ineffective inbound authentication controls.
mitigation
Upgrade beenuar/AiSOC to version 22.0.0 or later. Until upgraded, restrict access to bot callback endpoints and configure Slack signing verification and a Teams inbound token.
fixed in 22.0.0
outcome
Check only, differential: the check fires on the vulnerable build and is silent on the patched one.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-11-04 09:38Zghsa: trigger signal, started the run
this entry in the feed
GET /api/v1/feed/ETK-2026-3705
{ "etk_id": "ETK-2026-3705", "cve_id": null, "display_id": "ETK-2026-3705", "ghsa_id": "GHSA-vf98-8367-45mp", "euvd_id": null, "status": "published", "anchor_state": "awaiting_cve", "title": "Improper approval authentication in AiSOC ChatOps bots", "summary": "AiSOC ChatOps approval handling is affected in releases before 22.0.0. A party able to reach the Slack or Teams bot endpoints may submit approval decisions as another identity, and previously submitted decisions may be accepted again after a service restart. Exposure depends on reachable bot endpoints and absent or ineffective inbound authentication controls.", "mitigation": "Upgrade beenuar/AiSOC to version 22.0.0 or later. Until upgraded, restrict access to bot callback endpoints and configure Slack signing verification and a Teams inbound token.", "vendor": "other", "product": "other:beenuar/AiSOC", "affected": [ { "affected_notes": [], "affected_ranges": [ ">= 7.2.0, <= 21.0.0" ], "ecosystem": "other", "fixed_versions": [ "22.0.0" ], "package_name": "beenuar/AiSOC", "purl": null } ], "cwes": [ 294 ], "cvss_score": 9.4, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:H", "epss_score": null, "epss_percentile": null, "epss_asof": null, "automation": "deterministic", "check": true, "check_confidence_basis": "differential", "exploit": false, "pipeline_minutes": 10.432269716666667, "t0_at": null, "signals": { "check": { "at": "2026-11-06T08:30:58.550956+00:00", "days": -0.053136326157407404, "is_lower_bound": true, "measured_at": "2026-11-06T09:47:29.586904+00:00", "url": null }, "trigger_signal": { "at": "2026-11-04T09:38:49+00:00", "days": -2.0060246474074073, "is_lower_bound": true, "measured_at": "2026-11-06T09:47:29.586904+00:00", "url": "https://github.com/beenuar/AiSOC/security/advisories/GHSA-vf98-8367-45mp" } } }
published 2026-11-06 08:20Z
last change 2026-11-06 09:21Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.