ProjectDiscovery Pioneer
- Authored 950+ Nuclei detection templates used worldwide
- Shapes PD Cloud through beta testing and product guidance
- Authors technical blog content for ProjectDiscovery
~/whoami
security researcher at the shadowserver foundation and part of the executive leadership of the uk osint community. detection research recognised by governments across north america, europe, and asia.
synced from about data · 2026-10-13
~/about
His broader background spans enterprise IT, endpoint security, compliance, and infrastructure, giving him a grounding in both the technical detail and the wider operational picture.
Vulnerability researcher and threat intelligence specialist based in London, UK. Security Researcher at The Shadowserver Foundation and part of the executive leadership of the UK OSINT community.
Detection research recognised by governments across North America, Europe, and Asia, and trusted by national cyber authorities and law enforcement. Multi-time DEF CON and BSides speaker; briefed the UK Government and policymakers on risks to critical infrastructure and the software supply chain. Committed open-source contributor authoring detection tooling relied upon by defenders worldwide.
// focus
~/about/experience
~/about/affiliations
~/activity
A real-time feed of vulnerability research, community contributions, and technical advisories.
Had the pleasure of supporting the Global OSINT Conference (@OSINT_Community) last Monday.
A brilliant day of ideas, insight and conversation. Thank you to the sponsors, speakers and everyone who came along!
Some photos below:
Next week I'll be in Toronto, Canada 🇨🇦 to speak at Black Hat SecTor 2026 (Oct 6–8, Metro Toronto Convention Centre).
If you're in town, let's connect! 🤝
#SecTor #BlackHat #Cybersecurity #InfoSec #Toronto
🚨 Reporting a critical vuln in the Issabel Framework (CVE‑2026‑89026), rated CVSS 9.8 with early signs of exploitation in the wild.
The vuln involves a hard-coded JWT signing key that allows unauthenticated attackers to forge tokens and ultimately achieve RCE on the underlying Asterisk system
🚨 Detection for the actively exploited GitLab vulnerability tagged as CVE-2026-85706 (CVSS 10.0) available here:
github.com/projectdisco...
it was a pleasure to present at the conference this year; thank you for hosting such a wonderful event.
We're delighted to announce that we've now published the recordings for Hack Glasgow 2026!
🚨 PaperCut NG/MF seeing active exploitation in the wild, as reported by @PrevidianCyber
No CVE has been assigned at the time of posting.
~2000 instances of PaperCut NG/MF exposed to the internet which are likely vulnerable
www.shodan.io/search?query...
~/labs
Detection signatures, disclosed CVEs, open-source projects and research. All of it is open source or free to read.
~/labs/signatures
Nuclei templates that turn advisories into scans defenders can run. Many shipped while the bug was being exploited. Open any row for the template header.
Detection for an actively exploited, CVSS 10.0 GitLab vulnerability, published in ProjectDiscovery’s Nuclei templates.
id: CVE-2026-85706
info:
severity: critical
classification:
cvss-score: 10.0
# published in projectdiscovery/nuclei-templates
SSRF in the WorkPlace interface of SMA6210, SMA7210 and SMA8200v appliances. The template matches exact affected hotfix builds, so hits come with high confidence.
id: CVE-2026-15409
info:
name: SonicWall SMA1000 WorkPlace - Server-Side Request Forgery (CVE-2026-15409)
author: rxerium
severity: critical
metadata:
cvss-score: 10.0
cwe-id: CWE-918
cisa-kev: true
tags: cve,cve2026,sonicwall,sma1000,kev,ssrf,workplace,version-check
Code injection in the SMA1000 appliance management console, exploited in the same campaign as CVE-2026-15409.
id: CVE-2026-15410
info:
name: SonicWall SMA1000 AMC - Code Injection (CVE-2026-15410)
author: rxerium
severity: high
metadata:
cvss-score: 7.2
cwe-id: CWE-94
cisa-kev: true
tags: cve,cve2026,sonicwall,sma1000,kev,code-injection,amc,version-check
OS command injection that gives unauthenticated attackers root-level code execution. Fixed in 10.5.2, 10.6.2 and 10.7.1.
id: CVE-2026-10520
info:
name: Ivanti Sentry < 10.5.2 / 10.6.2 / 10.7.1 - Remote Code Execution
author: rxerium
severity: critical
classification:
cvss-score: 10.0
cwe-id: CWE-78
tags: cve,cve2026,ivanti,sentry,rce
A deserialisation flaw in Jenkins core, exploited in the wild as reported by Defused.
id: CVE-2026-53435
info:
name: Jenkins Core - Deserialization Vulnerability
author: rxerium
severity: high
classification:
cvss-score: 8.8
cwe-id: CWE-502
tags: cve,cve2026,jenkins,deserialization,rce
Unauthenticated users can create editor profiles, which leads to PHP upload and code execution. Fixed in JCE 2.9.99.5.
id: CVE-2026-48907
info:
name: Widget Factory Joomla Content Editor - Improper Access Control (CVE-2026-48907)
author: rxerium
severity: critical
metadata:
cvss-score: 10.0
cwe-id: CWE-284
cisa-kev: true
tags: cve,cve2026,jce,joomla,joomla-content-editor,widget-factory,kev,improper-access-control,version-check
Crafted HTTP requests let an unauthenticated attacker run commands. Affects 4.4.0 to 4.4.8 and is fixed in 4.4.9.
id: CVE-2026-39808
info:
name: FortiSandbox - Unauthenticated OS Command Injection (CVE-2026-39808)
author: rxerium
severity: critical
tags: fortisandbox,fortinet,rce,command-injection,version-check,cwe-78
Path traversal in the JRPC API lets an unauthenticated attacker bypass authentication. Fixed in 5.0.6 and 4.4.9.
id: CVE-2026-39813
info:
name: FortiSandbox - Authentication Bypass via Path Traversal (CVE-2026-39813)
author: rxerium
severity: critical
tags: fortisandbox,fortinet,auth-bypass,path-traversal,version-check,cwe-24
SQL injection in FortiClientEMS 7.4.4 that leads to remote code execution. A public exploit is available.
id: CVE-2026-21643
info:
name: Fortinet FortiClientEMS 7.4.4 - SQL Injection (RCE)
author: rxerium
severity: critical
classification:
cvss-score: 9.8
cwe-id: CWE-89
tags: cve,cve2026,fortinet,forticlientems,sqli,critical
Detects UniFi Network Application versions exposed to an unauthenticated path traversal.
id: CVE-2026-22557
info:
name: UniFi Network Application - Unauthenticated Path Traversal (CVE-2026-22557)
author: rxerium
severity: critical
tags: unifi,ubiquiti,network,path-traversal
Deserialisation in the License Servlet. The detection was highlighted in the NCSC CTO’s weekly summary and picked up by California CSIC and SonicWall.
id: CVE-2025-10035
info:
name: CVE-2025-10035 - Fortra GoAnywhere MFT Critical Deserialization Remote Code Execution
author: rxerium
severity: critical
metadata:
cvss-score: 10.0
cwe-id: CWE-502
tags: cve,cve2025,critical,goanywhere,deserialization,rce
Post-authentication remote code execution through PHP object deserialisation. CERT Polska adopted the template.
id: CVE-2025-49113
info:
name: CVE-2025-49113 - Roundcube Webmail PHP Object Deserialization RCE
author: rxerium
severity: critical
metadata:
cvss-score: 9.9
cwe-id: CWE-502
tags: cve,cve2025,roundcube,deserialization,rce,zero-day
Stored XSS in the LiteSpeed Cache WordPress plugin, co-authored with sorrowx3. Featured by NIST’s NVD.
id: CVE-2023-40000
info:
name: CVE-2023-40000 - LiteSpeed Cache WordPress Plugin XSS
author: rxerium,sorrowx3
severity: medium
classification:
cvss-score: 6.1
cwe-id: CWE-79
tags: cve,cve2023,wordpress,wp-plugin,litespeed-cache,xss
Insecure deserialisation in the N-central RMM platform before 2025.3.1, exploited in the wild.
id: CVE-2025-8875
info:
name: CVE-2025-8875 - N-able N-central Insecure Deserialization Code Execution
author: rxerium
severity: critical
metadata:
cvss-score: 9.0
cwe-id: CWE-502
cisa-kev: true
tags: cve,cve2025,kev,n-able,ncentral,deserialization,rce
Command injection in N-central, exploited in the wild alongside CVE-2025-8875.
id: CVE-2025-8876
info:
name: CVE-2025-8876 - N-able N-central Command Injection Code Execution
author: rxerium
severity: critical
metadata:
cvss-score: 9.0
cwe-id: CWE-77
cisa-kev: true
tags: cve,cve2025,kev,n-able,ncentral,command-injection,rce
Directory traversal in the RouterOS WinBox service.
id: CVE-2018-14847
info:
name: CVE-2018-14847 - MikroTik RouterOS WinBox Directory Traversal
author: rxerium
severity: critical
classification:
cvss-score: 9.1
metadata:
cisa-kev: true
tags: cve,cve2018,kev,mikrotik,routeros,router,passive
OS command injection in the D-Link DCS-930L network camera.
id: CVE-2016-11021
info:
name: CVE-2016-11021 - D-Link DCS-930L OS Command Injection
author: rxerium
severity: high
classification:
cvss-score: 7.2
metadata:
cisa-kev: true
tags: cve,cve2016,kev,dlink,dcs930l,camera,passive
Command injection in D-Link DCS-2102 and DCS-2121 network cameras.
id: CVE-2013-1599
info:
name: CVE-2013-1599 - D-Link Camera Command Injection
author: rxerium
severity: critical
classification:
cvss-score: 10.0
tags: cve,cve2013,dlink,dcs2102,dcs2121,camera,passive
no signatures match that search. try “fortinet” or “cwe-502”.
~/labs/cves
11 vulnerabilities disclosed by Rishi, 3 of them critical. Each links to its record on cve.org.
hardcoded JWT key → RCE
Identical hard-coded HS256 JWT signing key across every install allows unauthenticated attackers to forge bearer tokens and invoke the manager originate endpoint for remote command execution. Exploited in the wild.
SQL injection · unauthenticated
UNION SELECT injection via the categories parameter on /servlet/codesettree exposes arbitrary database content including credential tables.
SQL injection · unauthenticated
UNION-based injection through the Name parameter of the getEmpByname action on AjaxMethod.ashx against a MSSQL backend — read and modify database contents.
local file inclusion
Directory traversal via the path parameter on installed_emanual_down.html reads arbitrary files outside the manual directory.
arbitrary file read
Unvalidated index / ext parameters on /api/model_report/file/download traverse the filesystem and disclose sensitive files such as /etc/passwd.
arbitrary file read · auth bypass
DontCheckLogin=1 bypass plus unvalidated filePath on /ajax/getemaildata.php reads config files and other sensitive paths outside the web root.
SSRF → local file read
Hard-coded default token (testtoken) bypasses auth on /doc/upload; unrestricted URL schemes including file:// expose local OS and app files.
SQL injection · unauthenticated
UNION-based injection via the site_id parameter on the webservice endpoint extracts sensitive data from the backend database.
SQL injection · unauthenticated
UNION injection through userIdentifiers on the mobile plugin endpoint, bypassing space-based filters to dump admin credentials and sensitive rows.
path traversal
Relative-path input through inputFile on the jndi-appconfig tutorial servlet reads arbitrary files outside the documentation webapp.
SQL injection · unauthenticated
UNION injection via attach_ids on downloadAtt.jsp dumps arbitrary database content with no authentication required.
~/labs/projects
Open-source tooling, detection content and research, built and maintained on GitHub.
// commits · last 12 months · on github since 2019
Open-source Nuclei detection templates for critical CVEs — battle-tested CVE detections used worldwide, from phishing infrastructure to critical RCE.
Automated tracking of Nuclei template scanning capabilities against CISA's Known Exploited Vulnerabilities catalog.
Contributing to OWASP's attack surface discovery framework used by defenders worldwide, and supported the Amass workshop at DEF CON 33.
Large-scale exploitation campaign against CMS devices reported in July 2026.
Official IP ranges for AI bot crawlers — OpenAI, Anthropic, Google, Microsoft, Perplexity. Weekly auto-updates.
Workflow to gather responsible disclosure emails from given hosts.
~/labs/research
Long-form research on the blog, plus guest posts and community work.
A chronological index of articles, grouped by year and topic, with the most recent security research surfaced first.
$ ls -t ~/posts
// also
~/talks
Multi-time DEF CON speaker across the Red Team, Recon and Social Engineering Villages, plus the BSides circuit in Europe and the US, OWASP London, Hack Glasgow and ElbSides Hamburg.
// sessions by year
latest · delivered SecTor 2026, Toronto, Oct 6–8
How fake personas slip through technical hiring, and the OSINT techniques that expose them. Co-presented with Michael Reimsbach at BSides Las Vegas and DEF CON.
Using DNS-based OSINT to find product and service exposure fast, with the Salesloft Drift exposure as the case study.
Turning one-off phishing hunts into Nuclei templates that find phishing infrastructure at scale.
Two hands-on workshops in the DEF CON 34 Social Engineering Village (Zero Day Hire), AI roundtables in Budapest, a security research briefing for the UK Government and policymakers, and a ProjectDiscovery community spotlight interview.
// every talk, workshop and roundtable, with listings and decks
~/recognition
Detection research recognised by governments across North America, Europe, and Asia, and trusted by national cyber authorities and law enforcement.
Recognised detection script for GoAnywhere MFT exploitation.
Adopted detection scripts into Artemis tooling.
Cited detection in an official cyber advisory.
Featured detection script on the official advisory page.
Referenced detection script in national guidance.
Referenced vulnerability research across advisories.
Cited detection work in national advisories.
Won the ProsVJoes capture-the-flag competition.
// vendor citations
Detection research cited across vendor advisories and threat reports.
// press coverage
Press and news coverage from across the internet.
// podcasts & newsletters
Research discussed on air and in leading security briefings.
~/contact
Open to high-impact security collaborations & speaking engagements.
replies in ~24–48 hours · london, UK / remote
// communication channels