Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain local unprivileged shell on host
-
DeliveryAdmin runs MISP installer generating secrets
-
ExploitRead world-readable /var/log/misp_install.log or FIFO
-
ExecutionHarvest admin/DB/GPG/supervisor credentials
-
ImpactAuthenticate to MISP and databases as admin
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V13 - Configuration Permission assignment review
|
| Exploitation Conditions | Requires a local unprivileged account on a host where a MISP administrator runs (or has recently run) one of the affected OS installer scripts (INSTALL.debian12.sh, INSTALL.debian13.sh, INSTALL.ubuntu2404.sh, or xINSTALL.rhel94.sh) on Debian 12/13, Ubuntu 24.04, or RHEL 9.4. The credential-bearing /var/log/misp_install.log is world-readable (0644) and persists after install, giving a durable read window; the /var/log/misp_install.log.pipe FIFO is only readable during a short race before it is unlinked. The alternative symlink-redirect path additionally requires the attacker to pre-position a symlink in /var/log before root launches the installer. Limiting factors: local access only (no network exploitation), single-user/dedicated MISP appliances have no unprivileged local users to abuse, and the richest exposure is bounded to the installation time window. |
| Impact | This is a locally-exploitable information-disclosure/incorrect-permissions flaw (CWE-732) in MISP's OS installer scripts, not in the running MISP application itself. The vendor CVSS 4.0 vector (AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N) yields 6.9 and correctly emphasizes local attack vector with high confidentiality impact and no integrity/availability impact - consistent with a world-readable log/FIFO leaking the freshly generated admin, database, GPG, and supervisor secrets. No EPSS score, KEV entry, or public POC was provided, so exploitation status is 'no public exploit identified at time of analysis'; the risk is real but narrowly scoped. Two factors sharply limit real-world priority: (1) the sensitive log only contains all credentials during and shortly after installation, and the FIFO is unlinked quickly, so an attacker needs a local unprivileged account on the box AT install time (or before the world-readable log is rotated/removed); (2) it requires an already-provisioned MISP host with a low-privileged multi-user population, which is uncommon for a dedicated appliance. Note a metric nuance: the vendor rates PR:N, but reading the file inherently requires an existing local login, which most 3.1 practitioners would score PR:L - verify intended privilege assumption with CIRCL. The secondary symlink-redirect issue (pre-existing symlink in /var/log redirecting the tee write) adds an integrity/arbitrary-write dimension the VI:N rating omits, but it needs an attacker to pre-position a symlink before root runs the installer. |
| Exploit ScenarioDerived | A low-privileged user already present on a host is present while an administrator runs the MISP installer; they read the world-readable /var/log/misp_install.log (mode 0644) or race the world-readable FIFO before it is unlinked, harvesting the generated admin, MySQL/database, GPG passphrase, and supervisor passwords in cleartext. Alternatively they pre-plant a symlink at /var/log/misp_install.log so the installer's tee write is redirected to an arbitrary root-owned path. No public exploit code was identified; exploitation is straightforward file reading requiring only local access. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 22, 2026
MISP installer scripts for Debian 12/13, Ubuntu 24.04, and RHEL 9.4 write all installation output - including the generated admin password, database passwords, GPG passphrase, and supervisor password - into /var/log/misp_install.log, which is created world-readable (typically 0644) under the system default umask, with a companion world-readable FIFO at /var/log/misp_install.log.pipe. Any local unprivileged user on the host can read these credentials, and because the log persists after installation, the exposure is durable rather than limited to the install window; a pre-existing symlink in /var/log could also have redirected the write to an arbitrary location since the file was not removed before creation. The flaw affects MISP versions below 2.5.47 and requires a local account on a machine where an administrator has run one of the affected installer scripts; no public exploit code was identified at time of analysis. A vendor patch is available via upstream commit d5d72ab38, which forces root-only 0600 permissions on both the log and the FIFO.
RemediationAI
Patch available per vendor advisory - apply the upstream fix in commit d5d72ab38 (https://github.com/MISP/MISP/commit/d5d72ab38), which sets the log and FIFO to mode 0600 and removes any pre-existing log path before creation; upgrade to MISP 2.5.47 or later, since the affected range is stated as < 2.5.47. For hosts already installed with a vulnerable script, immediately delete /var/log/misp_install.log (and any lingering /var/log/misp_install.log.pipe), verify no world-readable copy remains (chmod 600 as a stop-gap before deletion), and treat every credential it contained - admin password, database passwords, GPG passphrase, supervisor password - as compromised and rotate them; the deletion is safe because the log is not needed post-install but note that removing it also destroys troubleshooting history, so capture a securely-stored copy first if audit records are required. Where reinstallation must proceed on a multi-user system, pre-create the log path with restrictive permissions before running the installer and confirm the FIFO is unlinked promptly, accepting that this manual step only narrows the race window rather than eliminating it. Because exploitation requires a pre-existing local account, restricting local shell access on dedicated MISP appliances meaningfully reduces exposure, but it does not address the underlying permission weakness and should be treated as a compensating control until the patched installer is deployed.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-732 (Incorrect Permission Assignment for Critical Resource), occurring in the shell-based OS installer scripts rather than in the running MISP application. The scripts captured their entire stdout/stderr stream through a tee pipeline into ${logfile}, and invoked mkfifo on ${logfile}.pipe without an explicit mode argument; both consequently inherited the process umask and were created as world-readable (0644 and equivalent), even though the content is equivalent in sensitivity to /root/misp_settings.txt. Because the same stream carries the generated admin password, database passwords, GPG passphrase, and supervisor password, any local user able to open the file during or after installation obtains full administrative credentials for the MISP instance and its supporting services. The log was also not unlinked before creation, so a pre-positioned symlink at /var/log/misp_install.log would cause the write to follow the link to an attacker-chosen path (a classic insecure temporary/known-path file creation pattern layered on top of the permission issue). The upstream fix replaces the implicit-umask creation with 'rm -f "$logfile"; install -m 0600 /dev/null "$logfile"' and 'mkfifo -m 0600 ${logfile}.pipe', ensuring the file is removed first (defeating the symlink-redirect path) and that both the log and the FIFO are root-only from the moment they exist. The independent assessment rates this as local-only, confidentiality-only impact (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N), with no integrity or availability effect.
Know when Misp gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Local read of a world-readable credential log by any existing unprivileged account (PR:L), no race needed for the persistent log file (AC:L), high confidentiality with credential exposure and no direct I/A impact.
Primary rating from Vendor (CIRCL).
CVSS VectorVendor: CIRCL
DescriptionCVE.org
The MISP installer scripts (for Debian 12, Debian 13, Ubuntu 24.04, and RHEL 9.4) create a log file at /var/log/misp_install.log and a named pipe (FIFO) at /var/log/misp_install.log.pipe to capture all installer output. The log captures highly sensitive data including the generated admin password, database passwords, GPG passphrase, and supervisor password. However, the log file was created by the tee command under the system default umask, resulting in world-readable permissions (typically 0644). Similarly, the FIFO was created with mkfifo without an explicit mode, also inheriting the default umask and remaining world-readable during the window before it was unlinked.
Any local unprivileged user on the system could read the log file or the FIFO to obtain these credentials.
Additionally, the log file was not removed before creation, meaning a pre-existing symlink in /var/log could have been used to redirect the write to an arbitrary location.
Version affected: <2.5.47
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
An issue was discovered in MISP 2.4.9x before 2.4.99. Rated high severity (CVSS 8.8), this vulnerability is remotely exp
An issue was discovered in MISP before 2.4.158. Rated critical severity (CVSS 9.8), this vulnerability is remotely explo
app/Controller/Component/IndexFilterComponent.php in MISP before 2.4.167 mishandles ordered_url_params and additional_de
SQL injection in MISP threat intelligence platform versions prior to 2.5.37 allows remote unauthenticated attackers to m
An issue was discovered in MISP before 2.4.158. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitab
MISP 2.4.172 mishandles different certificate file extensions in server sync. Rated high severity (CVSS 7.5), this vulne
In MISP before 2.4.148, app/Lib/Export/OpendataExport.php mishandles parameter data that is used in a shell_exec call. R
An issue was discovered in app/Controller/UsersController.php in MISP 2.4.92. Rated critical severity (CVSS 9.8), this v
An issue was discovered in MISP 2.4.128. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable,
MISP before 2.4.135 lacks an ACL check, related to app/Controller/GalaxyElementsController.php and app/Model/GalaxyEleme
app/View/Elements/genericElements/IndexTable/Fields/generic_field.ctp in MISP 2.4.144 does not sanitize certain data rel
MISP 2.4.148, in certain configurations, allows SQL injection via the app/Model/Log.php $conditions['org'] value. Rated
EUVD-2026-84379
GHSA-qjpg-gmh7-3ch6
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB