Skip to main content

Emlog Pro CVE-2026-67598

| EUVDEUVD-2026-52405 CRITICAL
Improper Certificate Validation (CWE-295)
2026-08-03 VulnCheck GHSA-j63f-h5jj-qrf5
9.1
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
9.1 CRITICAL
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/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
vuln.today AI
6.8 MEDIUM

MITM needs an adjacent on-path position (AV:A, AC:H) but no app credentials (PR:N); stolen API keys give C:H and forged tool-call responses give I:H, with no availability impact.

3.1 AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:A/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

2
Analysis Generated
Aug 03, 2026 - 20:06 vuln.today
CVE Published
Aug 03, 2026 - 19:02 cve.org
CRITICAL 9.1

DescriptionCVE.org

Emlog Pro through 2.6.23 contains a disabled TLS certificate validation vulnerability in include/service/ai.php that allows network-adjacent attackers to intercept outbound HTTPS requests to configured LLM providers by presenting arbitrary TLS certificates, as CURLOPT_SSL_VERIFYPEER and CURLOPT_SSL_VERIFYHOST are unconditionally disabled across sendStream(), sendImageRequest(), send(), and fetchSearchHtml() with no option to re-enable verification. Attackers can perform man-in-the-middle interception to extract Authorization Bearer API keys from every AI request and inject crafted AI responses that may be acted upon by the tool-call execution pipeline, including the query_database and update_config tool handlers.

AnalysisAI

Man-in-the-middle credential theft and AI-response injection affects Emlog Pro through 2.6.23, where the AI integration module (include/service/ai.php) unconditionally disables TLS certificate validation on every outbound HTTPS call to configured LLM providers. A network-adjacent attacker who can intercept this traffic can present any TLS certificate to harvest the Authorization Bearer API keys sent with each AI request and to forge LLM responses that feed the automated tool-call pipeline, including the query_database and update_config handlers. There is no public exploit identified at time of analysis and it is not in CISA KEV, but the CVSS 4.0 base score of 9.1 reflects the high confidentiality and integrity impact.

Technical ContextAI

This is a textbook CWE-295 (Improper Certificate Validation) defect in PHP cURL usage. Across the sendStream(), sendImageRequest(), send(), and fetchSearchHtml() functions, the code sets CURLOPT_SSL_VERIFYPEER and CURLOPT_SSL_VERIFYHOST to disabled and exposes no switch to re-enable them, so the client accepts any certificate - self-signed or attacker-controlled - for HTTPS connections to external LLM providers (typically OpenAI-compatible chat/completions and image endpoints). With verification off, the channel still encrypts against passive eavesdroppers but no longer authenticates the server, collapsing TLS's defense against an active on-path adversary. The affected component is the AI service layer of Emlog Pro, a PHP-based blogging/CMS platform (CPE cpe:2.3:a:emlog:emlog), and the impact is amplified because forged AI output is parsed and executed by an automated tool-call pipeline rather than merely displayed to a user.

RemediationAI

No exact vendor-released fix version is identified in the available data; monitor the vendor advisory at https://github.com/emlog/emlog/security/advisories/GHSA-hf85-99vj-m4c5 and upgrade to the first release above 2.6.23 that restores certificate validation once it is published. Until a patched release is confirmed, the highest-value compensating control is to re-enable TLS verification directly in include/service/ai.php by setting CURLOPT_SSL_VERIFYPEER to true and CURLOPT_SSL_VERIFYHOST to 2 in sendStream(), sendImageRequest(), send(), and fetchSearchHtml() and pointing CURLOPT_CAINFO at a valid CA bundle (side effect: calls to endpoints with invalid or self-signed certs will now fail, which is the intended behavior). If code changes are not feasible, restrict outbound egress so AI traffic traverses only a trusted, monitored path - for example route LLM calls through a forward proxy that enforces certificate pinning, or disable the AI integration feature entirely (trade-off: loss of AI functionality) - and rotate any LLM provider API keys that may have transited an untrusted network. See the VulnCheck advisory at https://www.vulncheck.com/advisories/emlog-pro-tls-certificate-validation-disabled-in-ai-php for further detail.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

Share

CVE-2026-67598 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy