CVE-2026-67598

Emlog Pro 2.6.23 TLS Certificate Validation Disabled in ai.php

Published Aug 3, 2026 CVSS 4.0 · 9.1 Critical EPSS < 1% KEV · Not listed
Description
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.

Analysis

AI-generated

Technical impact

Emlog Pro versions through 2.6.23 contain a hard‑coded disabling of TLS certificate verification in ai.php, allowing an attacker on a network adjacent to the host to intercept outgoing HTTPS calls to configured LLM providers. By presenting arbitrary certificates the attacker can perform a man‑in‑the‑middle attack and capture the Authorization Bearer API keys that the application sends in every request. The intercepted payload can then be crafted to trigger the tool‑call execution pipeline, specifically the query_database and update_config handlers, giving the attacker the ability to execute arbitrary database queries or modify system configuration.

Affected Systems

The vulnerability affects the emlog product from the vendor emlog, specifically all released versions up to and including 2.6.23.

Risk and Exploitability

The CVSS score is 9.1, indicating critical severity. EPSS is not available, and the vulnerability is not listed in the CISA KEV catalog. The exploit relies on the victim host actively sending LLM requests over HTTPS; a network‑adjacent attacker can observe and replace the TLS handshake. Because the API keys are transmitted in clear text once intercepted, exploitation is likely to succeed in any production environment that relies on these LLM integrations.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor’s latest patch for emlog or upgrade to a version that enables TLS certificate validation in ai.php.
  • If a patch is unavailable, edit include/service/ai.php to enforce CURLOPT_SSL_VERIFYPEER and CURLOPT_SSL_VERIFYHOST for all LLM requests, or remove calls that disable them entirely.
  • Limit outbound traffic to trusted LLM endpoints and monitor for unexpected TLS certificates or signature mismatches using firewall or IDS rules.

Generated by OpenCVE AI on August 4, 2026 at 09:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
CPEs cpe:2.3:a:emlog:emlog:*:*:*:*:pro:*:*:*
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Emlog
Emlog emlog
Vendors & Products Emlog
Emlog emlog
Type Values Removed Values Added
Description 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.
Title Emlog Pro 2.6.23 TLS Certificate Validation Disabled in ai.php
Weaknesses CWE-295
References
Metrics cvssV3_1

{'score': 7.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N'}

cvssV4_0

{'score': 9.1, 'vector': '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'}

Weaknesses
  • CWE-295

    Improper Certificate Validation

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Aug 14, 2026, 4:50 PM
Reserved
Jul 29, 2026, 9:07 PM
Status
Deferred
Published
Aug 3, 2026, 8:17 PM
Modified
Sep 9, 2026, 8:40 PM