v10.4.0

GraphiteEditor/Graphitev10.4.0Mar 16, 2026by princechaddha

AI Summary

A security-focused release adding 47 new CVE templates and fixing false positives.

Key Highlights

  • 47 new CVE templates (including Qwik RCE, Ivanti Auth Bypass)
  • Fixed false positives in exposed-svn and MongoDB detection
  • Enriched classification metadata across templates

New Features

  • New CVE templates
  • False positive fixes

Full Release Notes

### New Templates Added: `94` | CVEs Added: `47` | First-time contributions: `12`

### 🔥 Release Highlights 🔥
- [CVE-2026-27971] Qwik - Unauthenticated RCE via server$ Deserialization (@omarkurt) [critical] 🔥
- [CVE-2026-27944] Nginx UI < 2.3.3 - Information Disclosure (@omarkurt) [critical] 🔥
- [CVE-2026-1603] Ivanti Endpoint Manager - Authentication Bypass (@DhiyaneshDk, @watchtowrlabs) [high] (KEV) (vKEV) 🔥
- [CVE-2026-1492] WP User Registration & Membership <= 5.1.2 - Unauth Privilege Escalation (@omarkurt) [critical] (vKEV) 🔥
- [CVE-2026-1357] WPvivid Backup & Migration <= 0.9.123 - Arbitrary File Upload (@omarkurt) [critical] (vKEV) 🔥
- [CVE-2026-0770] Langflow < 1.3.0 - Remote Code Execution via validate_code() exec() (@affix) [critical] (vKEV) 🔥
- [CVE-2025-71243] SPIP Saisies - Remote Code Execution (@omarkurt) [critical] 🔥
- [CVE-2025-64328] FreePBX  >= 17.0.2.36 && < 17.0.3 - Authenticated Command Injection (@_th3y) [critical] (KEV) (vKEV) 🔥
- [CVE-2025-40554] SolarWinds Web Help Desk - Authentication Bypass (@Bushi-gg) [critical] 🔥
- [CVE-2025-40552] SolarWinds Web Help Desk - Authentication Bypass (@watchTowr, @DhiyaneshDk) [critical] 🔥
- [CVE-2025-40536] SolarWinds Web Help Desk < 12.8.8 Hotfix 1 (HF1) - Security Control Bypass (@inokii) [high] (KEV) (vKEV) 🔥
- [CVE-2024-37261] WP-Lister Lite for Amazon <= 2.6.16 - Cross-Site Scripting (@Kazgangap) [medium] (vKEV) 🔥
- [CVE-2024-9643] Four-Faith F3x36 - Authentication Bypass (@trader642) [critical] (vKEV) 🔥
- [CVE-2023-3452] WordPress Canto Plugin <= 3.0.4 - File Inclusion (@omarkurt) [critical] 🔥
- [CVE-2021-28481] Microsoft Exchange - Pre-Auth SSRF / ACL Bypass (ProxyNotFound) (@daffainfo) [critical] (vKEV) 🔥
- [CVE-2021-28480] Microsoft Exchange - Pre-Auth SSRF / ACL Bypass (ProxyNotFound) (@daffainfo) [critical] 🔥

## What's Changed

**Bug Fixes**
* Corrected wrong PoC in CVE-2025-54253 (template was using the PoC for CVE-2025-49533) (Issue #14783)
* Fixed `@Host` variable generation in multiple UniFi templates causing malformed requests (PR #15575)
* Fixed invalid reference URL in CVE-2021-37704 (PR #15524)
* Fixed broken reference URL in cpanel backup config template (PR #15379)
* Fixed malformed matcher formatting in CVE-2025-40554 (PR #15375)
 
**False Negatives**
* Fixed exposed-svn.yaml failing to detect valid SVN repositories despite receiving 200 OK responses (Issue #15060)
 
**False Positives**
* Reduced false positives in CVE-2025-14847 triggering on non-MongoDB services due to blind payload injection and flawed matcher logic (Issues #15519, #15560, PRs #15520, #15579)
* Fixed version comparison logic in CVE-2026-25892 causing false positives on non-vulnerable versions (Issue #15356, PR #15462)
* Fixed CVE-2024-2473 executing without confirming the target plugin is present (Issue #15525)
* Fixed CVE-2021-24527 generating false positive results (Issue #13607)
* Reduced false positives in the following templates:
  * CVE-2021-37833 HotelDruid fingerprint matcher (PR #15597)
  * CVE-2023-45648 Apache Tomcat version matcher (PR #15591)
  * laravel-env exposure via negative HTML body matcher (PR #15598)
  * checkmk-info-disclosure (PR #15564)
  * Charset detection template via missing Content-Type check (PR #15533)
  * CVE-2024-27198 JetBrains TeamCity (PR #15425)
  * CVE-2024-4295 (PR #11442)

**Enhancements**
* Enriched classification metadata (CVE IDs, CVSS scores, CPEs, NVD references) across multiple templates (PRs #15578, #15589, #15369, #15370, #15371)
* Updated ClawdBot Gateway exposure template with improved detection logic (PR #15548)
* Renamed Forcepoint Login panel template to follow naming conventions (PR #15582)                                                                                                                                  

## Templates Added
- [CVE-2026-27971] Qwik - Unauthenticated RCE via server$ Deserialization (@omarkurt) [critical] 🔥
- [CVE-2026-27944] Nginx UI < 2.3.3 - Information Disclosure (@omarkurt) [critical] 🔥
- [CVE-2026-27645] Changedetection.io RSS Single Watch - Cross-Site Scripting (@0x_Akoko) [medium]
- [CVE-2026-25512] Group-Office < 26.0.5 - Remote Code Execution (@omarkurt) [critical]
- [CVE-2026-23829] Mailpit < 1.28.2 - SMTP CRLF Injection (@omarkurt) [medium]
- [CVE-2026-2413] Ally – Web Accessibility & Usability <= 4.0.3 - SQL Injection (@Shivam Kamboj) [high]
- [CVE-2026-1603] Ivanti Endpoint Manager - Authentication Bypass (@DhiyaneshDk, @watchtowrlabs) [high] (KEV) (vKEV) 🔥
- [CVE-2026-1492] WordPress User Registration & Membership <= 5.1.2 - Unauthenticated Privilege Escalation (@omarkurt) [critical] (vKEV) 🔥
- [CVE-2026-1357] WPvivid Backup & Migration <= 0.9.123 - Arbitrary File Upload (@omarkurt) [critical] (vKEV) 🔥
- [CVE-2026-0829] Frontend File Manager Plugin <= 23.5 - Unauthenticated Arbitrary Email Sending (@0x_Akoko) [high]
- [CVE-2026-0770] Langflow < 1.3.0 - Remote Code Execution via validate_code() exec() (@affix) [critical] (vKEV) 🔥
- [CVE-2025-71243] SPIP Saisies - Remote Code Execution (@omarkurt) [critical] 🔥
- [CVE-2025-69971] FUXA <= 1.2.7 - Hardcoded JWT Secret Authentication Bypass (@trader642) [critical]
- [CVE-2025-64328] FreePBX  >= 17.0.2.36 && < 17.0.3 - Authenticated Command Injection (@_th3y) [critical] (KEV) (vKEV) 🔥
- [CVE-2025-62780] ChangeDetection.io <= v0.50.33 - Stored XSS via Watch API (@0x_Akoko) [medium]
- [CVE-2025-62613] VDO.Ninja - DOM-Based Cross-Site Scripting (@0x_Akoko) [medium]
- [CVE-2025-54726] WordPress JS Archive List <= 6.1.5 - SQL Injection (@Shivam Kamboj) [high]
- [CVE-2025-48281] MyStyle Custom Product Designer <= 3.21.1 - SQL Injection (@Shivam Kamboj) [critical]
- [CVE-2025-40554] SolarWinds Web Help Desk - Authentication Bypass (@Bushi-gg) [critical] 🔥
- [CVE-2025-40552] SolarWinds Web Help Desk - Authentication Bypass (@watchTowr, @DhiyaneshDk) [critical] 🔥
- [CVE-2025-40536] SolarWinds Web Help Desk < 12.8.8 Hotfix 1 (HF1) - Security Control Bypass (@inokii) [high] (KEV) (vKEV) 🔥
- [CVE-2025-32355] Rocket TRUfusion Enterprise - Server Side Request Forgery (@princechaddha, @rcesecurity, @DhiyaneshDk) [high]
- [CVE-2025-27506] NocoDB < 0.258.0 - Reflected XSS in Password Reset (@0x_Akoko) [medium]
- [CVE-2025-22785] Course Booking System <= 6.0.6 - SQL Injection (@Shivam Kamboj) [critical]
- [CVE-2024-43965] SendGrid for WordPress <= 1.4 - SQL Injection (@Shivam Kamboj) [critical]
- [CVE-2024-37261] WP-Lister Lite for Amazon <= 2.6.16 - Cross-Site Scripting (@Kazgangap) [medium] (vKEV) 🔥
- [CVE-2024-30502] WP Travel Engine <= 5.7.9 - SQL Injection (@Shivam Kamboj) [critical]
- [CVE-2024-30498] CRM Perks Forms <= 1.1.4 - SQL Injection (@Shivam Kamboj) [critical]
- [CVE-2024-30464] WPZOOM Social Icons Widget <= 4.2.15 - Missing Authorization (@pussycat0x) [medium]
- [CVE-2024-12025] WordPress Collapsing Categories <= 3.0.8 - SQL Injection (@Shivam Kamboj) [high]
- [CVE-2024-9765] EKC Tournament Manager WordPress plugin - Path Traversal (@Sourabh-Sahu) [medium]
- [CVE-2024-9643] Four-Faith F3x36 - Authentication Bypass (@trader642) [critical] (vKEV) 🔥
- [CVE-2024-8625] WordPress TS Poll < 2.4.0 - SQL Injection (@riteshs4hu) [high]
- [CVE-2023-50839] JS Help Desk <= 2.8.1 - SQL Injection (@Shivam Kamboj) [critical]
- [CVE-2023-40600] EWWW Image Optimizer <= 7.2.0 - Unauthenticated Information Disclosure (@Shivam Kamboj) [medium]
- [CVE-2023-32590] Subscribe to Category <= 2.7.4 - SQL Injection (@Shivam Kamboj) [critical]
- [CVE-2023-7337] JS Help Desk <= 2.8.2 - SQL Injection (@Shivam Kamboj) [critical]
- [CVE-2023-6030] LogDash Activity Log <= 1.1.3 - SQL Injection (@Shivam Kamboj) [critical]
- [CVE-2023-5652] WP Hotel Booking <= 2.0.7 - SQL Injection (@Shivam Kamboj) [critical]
- [CVE-2023-5203] WP Sessions Time Monitoring Full Automatic <= 1.0.8 - SQL Injection (@Shivam Kamboj) [critical]
- [CVE-2023-3643] CAREL Boss Mini <= 1.4.0 - Local File Inclusion (@Kazgangap) [critical]
- [CVE-2023-3452] WordPress Canto Plugin <= 3.0.4 - File Inclusion (@omarkurt) [critical] 🔥
- [CVE-2022-44588] Cryptocurrency Widgets Pack <= 1.8.1 - SQL Injection (@Shivam Kamboj) [critical]
- [CVE-2022-1453] RSVPMaker <= 9.2.5 - SQL Injection (@Shivam Kamboj) [critical]
- [CVE-2022-0439] Email Subscribers & Newsletters <= 5.3.1 - Authenticated SQL Injection (@Shivam Kamboj) [high]
- [CVE-2021-28481] Microsoft Exchange - Pre-Auth SSRF / ACL Bypass (ProxyNotFound) (@daffainfo) [critical] (vKEV) 🔥
- [CVE-2021-28480] Microsoft Exchange - Pre-Auth SSRF / ACL Bypass (ProxyNotFound) (@daffainfo) [critical] 🔥
- [apache-syncope-default-login] Apache Syncope - Default Login (@icarot) [high]
- [circutor-default-login] Circutor Line-TCPRS1 - Default Login (@s4e-io) [high]
- [gitness-default-login] Gitness - Default Login (@0x_Akoko) [high]
- [carel-boss-mini-panel] CAREL Boss Mini - Login Panel Detected (@Kazgangap) [info]
- [hpe-autopass-panel] HPE AutoPass License Server - Panel Detection (@kylianghd) [info]
- [recoverpoint-panel] Dell EMC RecoverPoint Panel - Detect (@rxerium) [info]
- [ypareo-panel] YPAREO Panel - Detect (@righettod) [info]
- [interswitch-webpay] Interswitch Webpay - Credentials Exposure (@Lloydcoder) [info]
- [paystack-secret-live] Paystack Secret/Live Key - Exposure (@Lloydcoder) [info]
- [remita-credentials] Remita Merchant ID & API Key - Exposure (@Lloydcoder) [low]
- [sportybet-api] SportyBet / BetKing Admin or API Token - Exposure (@Lloydcoder) [info]
- [wix-detect] Wix Detection (@Chirag Mistry) [info]
- [apache-syncope-detect] Apache Syncope - Detect (@icarot) [info]
- [bentoml-detect] BentoML Prediction Service - Detection (@rxerium) [info]
- [bigcommerce-detect] BigCommerce Detection (@Chirag Mistry) [info]
- [bitrix-detect] Bitrix Detection (@Chirag Mistry) [info]
- [blogger-detect] Blogger Detection (@Chirag Mistry) [info]
- [cloudflare-speedtest] Cloudflare Speedtest - Detect (@DhiyaneshDk) [info]
- [comfyui-detect] ComfyUI - Detect (@rxerium) [info]
- [concrete5-detect] Concrete5 Detection (@Chirag Mistry) [info]
- [django-detect] Django Detection (@Chirag Mistry) [info]
- [jaeger-eol] Jaeger End-of-Life - Detect (@Shivam Kamboj) [info]
- [msexchange-eol] Microsoft Exchange Server End-of-Life - Detect (@Shivam Kamboj) [info]
- [plesk-eol] Plesk End-of-Life - Detect (@Shivam Kamboj) [info]
- [squid-eol] Squid End-of-Life - Detect (@Shivam Kamboj) [info]
- [wordpress-eol] WordPress End-of-Life - Detect (@Shivam Kamboj) [info]
- [expressionengine-detect] ExpressionEngine Detection (@Chirag Mistry) [info]
- [feast-detect] Feast Feature Store - Detect (@rxerium) [info]
- [flask-detect] Flask Detection (@Chirag Mistry) [info]
- [mezzanine-cms-detect] Mezzanine CMS - Detect (@Chirag Mistry) [info]
- [opencart-detect] OpenCart Detection (@Chirag Mistry) [info]
- [openspeedtest-speedtest] OpenSpeedTest - Detect (@DhiyaneshDk) [info]
- [oscommerce-detect] osCommerce Detection (@Chirag Mistry) [info]
- [pocketbase-detect] PocketBase Detection (@aykutgokbulut) [info]
- [portkey-ai-detect] Portkey AI Detection (@rxerium) [info]
- [prefect-detect] Prefect - Detect (@rxerium) [info]
- [shopify-detect] Shopify Detection (@Chirag Mistry) [info]
- [silverstripe-detect] SilverStripe Detection (@Chirag Mistry) [info]
- [squarespace-detect] Squarespace Detection (@Chirag Mistry) [info]
- [weaviate-console-detect] Weaviate Console - Detect (@rxerium) [info]
- [weebly-detect] Weebly Detection (@Chirag Mistry) [info]
- [user-registration] WordPress User Registration & Membership Plugin Detection (@omarkurt) [info]
- [limesurvey-open-redirect] LimeSurvey - Open Redirect via editorLink (@Melvin Lammerts) [medium]
- [dagu-rce] Dagu Workflow Engine - Remote Code Execution (@omarkurt) [critical]
- [gradio-file-redirect] Gradio - Open Redirect (@neo-ai-engineer, @DhiyaneshDk) [low]
- [vlife-fastjson-rce] Vlife FastJSON - Remote Code Execution (@omarkurt) [critical]
- [maverick-ssh-detect] Maverick SSH Service - Detect (@johnk3r) [info]

## New Contributors
* @trader642 made their first contribution in https://github.com/projectdiscovery/nuclei-templates/pull/15331
* @y9206345-cmyk made their first contribution in https://github.com/projectdiscovery/nuclei-templates/pull/15369
* @Bushi-gg made their first contribution in https://github.com/projectdiscovery/nuclei-templates/pull/15362
* @Samfresh-ai made their first contribution in https://github.com/projectdiscovery/nuclei-templates/pull/15425
* @4ykutG made their first contribution in https://github.com/projectdiscovery/nuclei-templates/pull/15439
* @LloydCoder made their first contribution in https://github.com/projectdiscovery/nuclei-templates/pull/14253
* @n3integration made their first contribution in https://github.com/projectdiscovery/nuclei-templates/pull/15578
* @thoger-rh made their first contribution in https://github.com/projectdiscovery/nuclei-templates/pull/15575
* @zsbahtiar made their first contribution in https://github.com/projectdiscovery/nuclei-templates/pull/15520
* @shriyanss made their first contribution in https://github.com/projectdiscovery/nuclei-templates/pull/15319
* @mcorybillington made their first contribution in https://github.com/projectdiscovery/nuclei-templates/pull/15570
* @vatsalgargg made their first contribution in https://github.com/projectdiscovery/nuclei-templates/pull/15598

**Full Changelog**: https://github.com/projectdiscovery/nuclei-templates/compare/v10.3.9...v10.4.0