Skip to main content

Canarytokens EUVDEUVD-2026-38240

| CVE-2026-12888 LOW
Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') (CWE-74)
2026-06-22 ThinkstAppliedResearch
2.0
CVSS 4.0 · Vendor: ThinkstAppliedResearch

Severity by source

Vendor (ThinkstAppliedResearch) PRIMARY
2.0 LOW
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:N/R:X/V:X/RE:L/U:Green
vuln.today AI
4.7 MEDIUM

Network-triggered, no privileges needed to fire a token, but active user interaction is required to view the injected Chat message; scope changes to the Google Chat subsequent system with low integrity impact only.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N

Primary rating from Vendor (ThinkstAppliedResearch).

CVSS VectorVendor: ThinkstAppliedResearch

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
A
Scope
X

Lifecycle Timeline

2
Patch available
Jun 22, 2026 - 15:02 EUVD
Analysis Generated
Jun 22, 2026 - 14:42 vuln.today

DescriptionCVE.org

An HTML injection vulnerability exists in the Google Chat webhook notification  sent by Thinkst Applied Research Canarytokens, enabling Interface Manipulation in Google Chat. An attacker can insert limited HTML content including links.

This issue affects Canarytokens: from Docker tag sha-4aef1db90 before sha-8ab4dccd, from Git commit 4aef1db90 before 8ab4dccd.

AnalysisAI

HTML injection in Canarytokens' Google Chat webhook notifications allows an attacker who triggers a deployed canarytoken to embed limited HTML content - including crafted hyperlinks - inside the resulting alert message rendered in Google Chat. The vulnerable system is Canarytokens itself (Docker tag sha-4aef1db90 through sha-8ab4dccd), but the integrity impact lands on the subsequent system: the Google Chat interface where defenders receive their alerts. A proof of concept exists per CVSS 4.0 supplemental metric E:P; no confirmed active exploitation or CISA KEV listing exists at time of analysis.

Technical ContextAI

Canarytokens is an open-source honeypot framework by Thinkst Applied Research that generates tripwire tokens across many delivery mechanisms. When a token is triggered, it fires webhook notifications to configured channels - in this case, Google Chat incoming webhooks. The root cause is CWE-74 (Injection): user-controlled input embedded in the token trigger (e.g., attacker-supplied HTTP headers, hostnames, or other token-activation metadata) is incorporated into the webhook payload without sufficient sanitisation before being sent to Google Chat. Google Chat's message renderer then interprets the injected HTML fragments, enabling interface manipulation. The affected CPE is cpe:2.3:a:thinkst_applied_research:canarytokens:*:*:*:*:*:*:*:* covering the Docker and Git commit range sha-4aef1db90 to (exclusive) sha-8ab4dccd.

RemediationAI

Upstream fix available via Git commit sha-8ab4dccd; a formally released and independently versioned patched build is not confirmed from available data - only the fix commit boundary is identified. Operators running Canarytokens via Docker should pull an image built from commit sha-8ab4dccd or later, verifiable against the vendor advisory at https://github.com/thinkst/canarytokens/security/advisories/GHSA-vcfc-7466-8q65. If immediate upgrade is not feasible, a compensating control is to disable or reconfigure the Google Chat webhook notification channel until the patch is applied - this eliminates the injection surface entirely, with the trade-off of losing real-time Google Chat alerting. Alternatively, defenders can treat all Canarytokens Google Chat alerts with heightened skepticism regarding embedded links until the fix is deployed, avoiding clicking links within those notifications and validating alerts through the Canarytokens web dashboard directly.

More in Docker

View all
CVE-2024-55964 CRITICAL POC
9.8 Mar 26

An issue was discovered in Appsmith before 1.52. Rated critical severity (CVSS 9.8), this vulnerability is remotely expl

CVE-2019-5736 HIGH POC
8.6 Feb 11

runc through version 1.0-rc6 (used in Docker before 18.09.2) contains a container escape vulnerability that allows attac

CVE-2023-32077 HIGH POC
7.5 Aug 24

Netmaker makes networks with WireGuard. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no a

CVE-2026-39987 CRITICAL POC
9.3 Apr 08

Unauthenticated remote code execution in Marimo ≤0.20.4 allows attackers to execute arbitrary system commands via the `/

CVE-2023-5815 HIGH POC
8.1 Nov 22

The News & Blog Designer Pack - WordPress Blog Plugin - (Blog Post Grid, Blog Post Slider, Blog Post Carousel, Blog Post

CVE-2026-66384 MEDIUM POC
5.3 Aug 12

Path traversal in JFrog Artifactory (CWE-22) enables an authenticated low-privilege user to write data outside the inten

CVE-2014-9357 CRITICAL
10.0 Dec 16

Docker 1.3.2 allows remote attackers to execute arbitrary code with root privileges via a crafted (1) image or (2) build

CVE-2026-52806 CRITICAL POC
9.9 Jun 23

Remote code execution in Gogs through 0.14.2 allows authenticated users (and unauthenticated attackers on default-config

CVE-2026-56274 HIGH POC
8.7 Jun 23

Remote code execution in Flowise before 3.1.2 allows any authenticated user (or API caller with chatflow view/update per

CVE-2026-34156 CRITICAL POC
9.9 Mar 30

Remote code execution in NocoBase Workflow Script Node (npm @nocobase/plugin-workflow-javascript) allows authenticated l

CVE-2019-15752 HIGH POC
7.8 Aug 28

Docker Desktop Community Edition before 2.1.0.1 allows local users to gain privileges by placing a Trojan horse docker-c

CVE-2025-34221 CRITICAL POC
10.0 Sep 29

Vasion Print (formerly PrinterLogic) Virtual Appliance Host prior to version 25.2.169 and Application prior to version 2

Share

EUVD-2026-38240 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy