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.
Published: 2026-08-03
Score: 9.1 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

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.

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

Remediation

No vendor fix or workaround currently provided.

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 yet.

History

Fri, 14 Aug 2026 17:15:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:a:emlog:emlog:*:*:*:*:pro:*:*:*

Tue, 04 Aug 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 03 Aug 2026 20:45:00 +0000

Type Values Removed Values Added
First Time appeared Emlog
Emlog emlog
Vendors & Products Emlog
Emlog emlog

Mon, 03 Aug 2026 19:45:00 +0000

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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-14T16:50:58.666Z

Reserved: 2026-07-29T21:07:39.202Z

Link: CVE-2026-67598

cve-icon Vulnrichment

Updated: 2026-08-04T13:54:38.727Z

cve-icon NVD

Status : Received

Published: 2026-08-03T20:17:27.960

Modified: 2026-08-04T14:16:32.437

Link: CVE-2026-67598

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T10:00:04Z

Weaknesses
  • CWE-295

    Improper Certificate Validation