← Vulnerability feed

Vulnerability record · CVE-2018-1000533 · published 26 June 2018

CVE-2018-1000533: GitList searchTree input validation flaw allows PHP code execution

Gitlist · Gitlist

GitList version 0.6 and earlier passes incorrectly sanitized input from the search form into a system function in the searchTree routine. An unauthenticated remote attacker can send a crafted POST request to execute arbitrary code as the PHP user. The issue is fixed in 0.7 via commit 87b8c26b023c3fc37f0796b14bb13710f397b322.

9.8 CVSS 3.1 Critical EPSS 73% · top 0.6% CWE-20 · Improper input validation
9.8CVSS 3.1 base score, v2 7.5
73%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
4References, 2 tagged exploit
17 Jun 2026Last modified by NVD

Description

klaussilveira GitList version <= 0.6 contains a Passing incorrectly sanitized input to system function vulnerability in `searchTree` function that can result in Execute any code as PHP user. This attack appear to be exploitable via Send POST request using search form. This vulnerability appears to have been fixed in 0.7 after commit 87b8c26b023c3fc37f0796b14bb13710f397b322.

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 18 September 2026. Confidence: high.

critical priorityCVSS 9.8 with no authentication or user interaction required, combined with a very high EPSS score and public exploit references, makes this an urgent remote code execution risk.

What it is

GitList version 0.6 and earlier passes incorrectly sanitized input from the search form into a system function in the searchTree routine. An unauthenticated remote attacker can send a crafted POST request to execute arbitrary code as the PHP user. The issue is fixed in 0.7 via commit 87b8c26b023c3fc37f0796b14bb13710f397b322.

Impact

Successful exploitation gives the attacker arbitrary code execution with the privileges of the PHP process, leading to full compromise of the GitList host and any repositories it serves.

Attack surface

Reached over the network through the GitList search form by sending a POST request; the CVSS vector shows no authentication (PR:N) and no user interaction (UI:N) required.

Exploitation

CISA KEV does not list this CVE, but EPSS is very high (0.72967, 99.4th percentile) and public references include an exploit write-up, indicating meaningful real-world exploitation risk.

What to do

  • Upgrade GitList to 0.7 or later, which contains the fix from commit 87b8c26b023c3fc37f0796b14bb13710f397b322.
  • If immediate upgrade is not possible, restrict network access to GitList instances to trusted users or place them behind authentication and network controls.
  • Run the PHP process under a low-privilege account with no unnecessary filesystem or shell access.
  • Review and harden any custom code paths that pass user input to system or shell functions, applying strict allowlist validation.
  • Monitor GitList and PHP logs for anomalous search requests containing shell metacharacters.

Detection

  • Inspect web server and application logs for POST requests to GitList search endpoints containing shell metacharacters such as ;, |, $(), backticks, or &&.
  • Monitor for unexpected child processes spawned by the PHP process (for example sh, bash, curl, wget) on GitList hosts.
  • Alert on outbound network connections from the GitList server to unfamiliar hosts, which may indicate post-exploitation activity.
  • Use file integrity monitoring on web-accessible directories to detect dropped webshells or modified PHP files.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2018-1000533 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

7.5CVE-2014-4511Gitlist unauthenticated command injection via URI file nameGitlist before 0.5.0 passes the file name from the request URI into a shell command without sanitizing shell metacharacters, allowing remote command …EPSS 83%analysed7.5CVE-2013-7392Gitlist vulnerabilityGitlist allows remote attackers to execute arbitrary commands via shell metacharacters in a file name to Source/.EPSS 8.5%6.8CVE-2014-5023Gitlist vulnerabilityRepository.php in Gitter, as used in Gitlist, allows remote attackers with commit privileges to execute arbitrary commands via shell metacharacters i…EPSS 3.4%9.5CVE-2026-93952Arista velocloud orchestrator improper input validation vulnerabilityVeloCloud Orchestrator (VCO) on-prem has a security issue where this issue may allow a remote attacker to access privileged internal functionality an…KEVEPSS 0.90%8.8CVE-2019-1068Microsoft SQL Server improper input validation remote code executionMicrosoft SQL Server mishandles processing of internal functions, allowing an authenticated remote attacker to execute code on the database server. T…KEVEPSS 58%analysed5.9CVE-2025-68686FortiOS symbolic link patch bypass exposes sensitive informationFortiOS contains an information exposure flaw (CWE-200) that lets a remote unauthenticated attacker bypass the patch for the symbolic link persistenc…KEVEPSS 30%analysed9.3CVE-2026-12569PTC Windchill PDMlink and FlexPLM deserialization RCEPTC Windchill PDMlink and FlexPLM contain a deserialization of untrusted data flaw (also classified as improper input validation) that allows remote …KEVEPSS 46%analysed10.0CVE-2026-34910Ubiquiti UniFi OS input validation flaw allows command injectionUniFi OS devices contain an improper input validation vulnerability (CWE-20) that lets a network-reachable attacker inject and execute commands. It a…KEVEPSS 46%analysed

Source: NIST National Vulnerability Database (record CVE-2018-1000533), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.