CVE-2026-74875

9.8

jahlives · openssl_encrypt

A schema validation bypass vulnerability in openssl_encrypt allows attackers to process malicious data by manipulating the jsonschema dependency or supplying unknown metadata formats.

Executive summary

A critical vulnerability in the jahlives openssl_encrypt library allows unauthenticated attackers to bypass schema validation, potentially leading to total system compromise.

Vulnerability

This vulnerability, categorized as CWE-345, involves insufficient verification of data authenticity. The application fails to enforce JSON schema validation if the jsonschema library is missing, allowing unauthenticated attackers to supply malformed metadata to process malicious data.

Business impact

Successful exploitation of this vulnerability permits the processing of arbitrary, malicious data, which can lead to significant integrity and availability impacts. With a CVSS score of 9.8, this flaw represents a critical risk that could allow unauthorized data manipulation or service disruption, threatening the confidentiality and reliability of systems relying on this library.

Remediation

Immediate Action: Update the jahlives openssl_encrypt package to version 1.4.0 or later to ensure schema validation is correctly enforced.

Proactive Monitoring: Review application logs for unexpected metadata formats or errors related to schema validation failures.

Compensating Controls: Ensure the jsonschema dependency is explicitly installed and verified in the production environment to prevent the library from defaulting to an insecure state.

Exploitation status

Public Exploit Available: Unknown

Analyst recommendation

Given the critical nature of this vulnerability and its potential for unauthenticated exploitation, organizations must prioritize updating the openssl_encrypt library to version 1.4.0. Immediate patching is the only effective way to remediate the underlying validation logic flaw and secure the application against potential data injection attacks.

More jahlives CVEs