CVE-2022-2290
published 2022-07-03CVE-2022-2290: Cross-site Scripting (XSS) - Reflected in GitHub repository zadam/trilium prior to 0.52.4, 0.53.1-beta.
PriorityP180medium6.1CVSS 3.1
AVNACLPRNUIRSCCLILAN
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
3.10%
86.1th percentile
Cross-site Scripting (XSS) - Reflected in GitHub repository zadam/trilium prior to 0.52.4, 0.53.1-beta.
Affected
2 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| triliumnotes | trilium | < 0.52.4 | 0.52.4 |
| zadam | zadam_trilium | >= unspecified < 0.53.1-beta | 0.53.1-beta |
Detection & IOCsextracted from sources · hover to see the quote
sigma
detection:
condition: or
selection_body:
- type: word
part: body
words:
- "Note '' not found"
selection_header:
- type: word
part: header
words:
- "text/html"
selection_status:
- type: status
status:
- 404- →Detect exploitation attempts by looking for HTTP 404 responses from Trilium containing the reflected string "Note '' not found" in the HTML body, which indicates unsanitized note-ID input is being reflected back to the user.
- →Vulnerable versions are Trilium (zadam/trilium) prior to 0.52.4 and prior to 0.53.1-beta. Presence of these versions in the environment should be treated as unpatched for this reflected XSS. ↗
- ·The Nuclei-style detection template targets a 404 response with 'text/html' content-type and the body string "Note '' not found". This fingerprint may produce false positives on any legitimate missing-note navigation and should be tuned with additional XSS payload context in the URL/query parameter.
CVSS provenance
nvdv3.16.1MEDIUMCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
nvdv3.06.4MEDIUMCVSS:3.0/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:L/A:L
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:N/I:P/A:N
vulncheck6.1MEDIUM
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
GHSA-4fjp-3mcp-2938: Cross-site Scripting (XSS) - Reflected in GitHub repository zadam/trilium prior to 0
ghsa_unreviewed·2022-07-04
CVE-2022-2290 [MEDIUM] CWE-79 GHSA-4fjp-3mcp-2938: Cross-site Scripting (XSS) - Reflected in GitHub repository zadam/trilium prior to 0
Cross-site Scripting (XSS) - Reflected in GitHub repository zadam/trilium prior to 0.52.4, 0.53.1-beta.
VulnCheck
triliumnotes trilium Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
vulncheck·2022·CVSS 6.1
CVE-2022-2290 [MEDIUM] triliumnotes trilium Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
triliumnotes trilium Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Cross-site Scripting (XSS) - Reflected in GitHub repository zadam/trilium prior to 0.52.4, 0.53.1-beta.
Affected: triliumnotes trilium
Required Action: Apply remediations or mitigations per vendor instructions or discontinue use of the product if remediation or mitigations are unavailable.
Exploitation References: https://www.forescout.com/resources/2025-threat-roundup/
No detection rules found.
Nuclei
Trilium <0.52.4 - Cross-Site Scripting
nuclei·CVSS 6.1
CVE-2022-2290 [MEDIUM] Trilium <0.52.4 - Cross-Site Scripting
Trilium "
- "Note '' not found"
condition: or
- type: word
part: header
words:
- "text/html"
- type: status
status:
- 404
# digest: 4a0a00473045022100afb4bc7a844fdde23d13d10bad5eeb82a7e1903853009aee87ef090ace96cc5b02205a5f815eb21ce9ad3ca34dbc7fd564a918de321da6b1bb2bbe2740b38f8ff2e7:922c64590222798bb761d5b6d8e72950
2022-07-03
Published
Exploited in the wild