CVE-2014-125124
Official description Straight from the sourceThe vendor's or NVD's own wording, published unedited. Authoritative, but often terse — it says what broke, rarely what to do.
NVD · uneditedAn unauthenticated remote command execution vulnerability exists in Pandora FMS versions up to and including 5.0RC1 via the Anyterm web interface, which listens on TCP port 8023. The anyterm-module endpoint accepts unsanitized user input via the p parameter and directly injects it into a shell command, allowing arbitrary command execution as the pandora user. In certain versions (notably 4.1 and 5.0RC1), the pandora user can elevate privileges to root without a password using a chain involving the artica user account. This account is typically installed without a password and is configured to run sudo without authentication. Therefore, full system compromise is possible without any credentials.
Technical summary Written by usOur analysis, written from the advisory, the CVSS vector and the affected-version data. It adds context the advisory leaves out, and never invents facts that are not in the source.
dbcve analysis · high confidenceUnauthenticated command injection in Pandora FMS Anyterm web interface (port 8023) via the p parameter in the anyterm-module endpoint, allowing remote attackers to execute arbitrary commands as the pandora user. In versions 4.1 and 5.0RC1, the pandora user can escalate to root through a passwordless artica user account configured with passwordless sudo access.
Verify against the referenced sources before acting — the references below are authoritative for this CVE, this summary is not.
CVSS breakdown How the score is builtThe industry scoring standard. It rates how the flaw is reached, what it takes to exploit, and what an attacker gains — the score is derived from those, not the other way round.
From the vector- Attack vector
- Network
- Complexity
- Low
- Privileges
- None
- Authentication
- X
- User interaction
- None
- Scope
- X
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Am I affected? How to checkSteps we derive from the advisory and the affected-version data, so you can decide whether this CVE reaches your setup. They are a guide, not a scan — your own configuration is the authority.
dbcve checksWork through these to decide whether this CVE applies to you.
-
Verify if port 8023 is open and the Anyterm interface is reachableScan the local host or target system for open port 8023 using a network scanner (such as nmap) or by running a command like 'netstat -tlnp | grep 8023' or 'ss -tlnp | grep 8023' to confirm the Anyterm service is listeningAffected if Port 8023 is open and responding, indicating the Anyterm web interface is active and potentially exposed
-
Determine the installed Pandora FMS versionCheck the Pandora FMS version by examining the package manager output (dpkg, rpm), the web interface version display, or configuration files that typically contain version metadataAffected if The installed version is 4.1 or 5.0RC1, matching the vulnerable versions listed in the CVE summary
-
Confirm the pandora system user existsCheck for the existence of the pandora user on the system by inspecting /etc/passwd or using the 'id pandora' or 'getent passwd pandora' commandsAffected if The pandora user exists on the system, which would be the context for command execution if the vulnerability is exploited
-
Check for the existence of the artica user with passwordless sudo accessExamine /etc/sudoers or files in /etc/sudoers.d/ for an entry granting the artica user passwordless sudo privileges, or use 'sudo -l -U artica' to list artica user's sudo permissionsAffected if An artica user account exists with passwordless sudo access configured, which would enable privilege escalation from the pandora user to root as described in the vulnerability summary
A system is affected if it runs Pandora FMS version 4.1 or 5.0RC1 with the Anyterm interface accessible on port 8023 and includes the vulnerable configuration with the artica user having passwordless sudo access.
Generated from the published advisory. Verify against your own configuration.
Remediation Closing itWhat it takes to close this. Where a vendor fix exists we point at it; where none exists we say so plainly, and can build one. Effort estimates are scoped from the advisory, not from your codebase.
dbcve · scopedImmediately restrict network access to port 8023 or disable the Anyterm interface, upgrade Pandora FMS beyond 5.0RC1 to a patched version, and remove/disable the passwordless artica user or disable its passwordless sudo access.
Upgrade to Pandora FMS 5.1 or later stable release
- 1. Identify and document all Pandora FMS installations in the environment and their current versions.
- 2. If running Anyterm service on port 8023, disable or firewall the service immediately to block external access.
- 3. Upgrade Pandora FMS from version 5.0RC1 or earlier to the latest stable release (5.1 or later) that includes the security fix for the Anyterm command injection vulnerability.
- 4. After upgrade, verify the Anyterm module no longer accepts unsanitized input via the p parameter.
- 5. Change passwords for all system accounts, especially the artica user account which was found without a password.
- 6. Review and secure sudo configurations to prevent privilege escalation from the pandora or artica users to root.
- 7. Apply least-privilege permissions to the pandora user account.
- 8. After remediation, conduct penetration testing to verify the vulnerability is closed.
Generated from the published advisory — verify against the referenced sources before acting.
- Consultation3.0 h
- Implementation6.0 h
- Testing3.0 h
- Review / QA2.0 h
An estimate, not a bill — we confirm scope with you before any work starts. Need it this week? Rush from $3,984.
Scan for this in your stack
Free · runs locallyCheck whether your project pulls in CVE-2014-125124 — or any other known-vulnerable package — straight from your lock files. Free and open source; it runs locally and uploads nothing.
References Go to the primary sourcePrimary sources — vendor advisories, patches and trackers. Where our summary and a reference disagree, the reference wins.
Primary sourcesPractitioner notes
ContributedPeer-ranked notes from engineers who’ve handled CVE-2014-125124 in production — separate from our analysis above.
The advisory tells you what broke. It rarely tells you what actually worked. If you’ve dealt with this one, that detail is what the next engineer is searching for.
- The version that genuinely resolved it — not the one the vendor claimed
- A config change or rule that shut the vector down
- A gotcha in the upgrade path that cost you an afternoon
No notes yet
Be the first to add a field note for this CVE — a mitigation you’ve verified, a version caveat, or a link to a working fix. Sign in above to contribute.
A place for practitioners to share what actually worked: a mitigation you’ve tested, a configuration change, a version- or environment-specific caveat, or a link to a verified patch. The most useful notes rise to the top as peers upvote them, so the signal stays high.
- Verified mitigations, workarounds, and config changes
- Version or environment caveats, and links to real fixes
- No weaponised exploit code, or anything meant to cause harm
- No spam, self-promotion, credentials, or personal data