<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>Jahlives - CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/vendors/jahlives/</link><description>Trending threats, MITRE ATT&amp;CK coverage, and detection metadata. Fed continuously.</description><generator>Hugo</generator><language>en</language><managingEditor>hello@craftedsignal.io</managingEditor><webMaster>hello@craftedsignal.io</webMaster><lastBuildDate>Mon, 17 Aug 2026 12:46:09 +0000</lastBuildDate><atom:link href="https://feed.craftedsignal.io/vendors/jahlives/feed.xml" rel="self" type="application/rss+xml"/><image><url>https://feed.craftedsignal.io/favicon-32x32.png</url><title>CraftedSignal Threat Feed</title><link>https://feed.craftedsignal.io/</link><width>32</width><height>32</height></image><webfeeds:icon>https://feed.craftedsignal.io/favicon.svg</webfeeds:icon><item><title>Arbitrary Code Execution in openssl_encrypt Library</title><link>https://feed.craftedsignal.io/briefs/2026-08-openssl-encrypt-rce/</link><pubDate>Mon, 17 Aug 2026 12:46:09 +0000</pubDate><author>hello@craftedsignal.io</author><guid isPermaLink="true">https://feed.craftedsignal.io/briefs/2026-08-openssl-encrypt-rce/</guid><description>The openssl_encrypt library before version 1.4.0 contains a vulnerability in its Whirlpool hash implementation that allows arbitrary code execution via untrusted shared object loading.</description><content:encoded><![CDATA[<p>The openssl_encrypt Python package, specifically versions prior to 1.4.0, contains an arbitrary code execution vulnerability (CVE-2026-74872) located within its Whirlpool hash implementation. The library attempts to load shared object (.so) modules using overly broad glob patterns without performing any integrity or authenticity checks. An attacker capable of writing files to the Python site-packages directory can place a malicious shared object file that matches the pattern 'whirlpool<em>py313</em>.so'. When the openssl_encrypt library is imported or the specific hash function is invoked, the Python interpreter loads the malicious .so file, resulting in native code execution under the context of the running process. This issue is categorized as CWE-426: Untrusted Search Path.</p>
<h2 id="impact">Impact</h2>
<p>The vulnerability carries a CVSS v3.1 score of 9.8 (Critical). Successful exploitation allows unauthenticated remote or local attackers to achieve arbitrary code execution on systems where the library is present and the site-packages directory is writable. This exposes applications to full system compromise, data theft, and persistence, particularly in environments where automated installers or CI/CD pipelines might inadvertently grant attackers write access to site-packages.</p>
<h2 id="recommendation">Recommendation</h2>
<ul>
<li>Upgrade the 'openssl_encrypt' package to version 1.4.0 or later across all Python environments.</li>
<li>Audit existing Python site-packages directories for any files matching the pattern 'whirlpool<em>py313</em>.so' that were not installed by the official package manager.</li>
<li>Implement file integrity monitoring on Python library installation paths to detect unauthorized creation of .so files.</li>
<li>Enforce strict file system permissions on 'site-packages' directories to prevent non-privileged users from modifying or adding library files.</li>
</ul>
]]></content:encoded><category domain="severity">critical</category><category domain="type">advisory</category><category>vulnerability</category><category>rce</category><category>python</category><category>supply-chain</category><category>library-vulnerability</category><category>cryptography</category><category>cve-2026-74876</category><category>authentication-bypass</category><category>totp</category><category>brute-force</category><category>cve-2026-74894</category><category>cwe-338</category><category>sandbox-bypass</category><category>cve-2026-74883</category></item></channel></rss>