<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>OhrTech security bulletins</title><description>Vulnerabilities OhrTech has fixed on its devices, with dates.</description><link>https://ohrtech.net/</link><language>en-us</language><item><title>OHR-2026-005: Unisoc modem input validation flaw (CVE-2025-31718): fixed</title><link>https://ohrtech.net/security/unisoc-modem-cve-2025-31718/</link><guid isPermaLink="true">https://ohrtech.net/security/unisoc-modem-cve-2025-31718/</guid><description>[High · Fixed] A flaw in how Unisoc&apos;s modem firmware validates network input can be triggered remotely, with no user interaction. Unisoc lists the T606 as affected. OhrTech devices now ship modem firmware that includes the fix.</description><pubDate>Sat, 17 Oct 2026 12:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;What the vulnerability is&lt;/h2&gt;&lt;p&gt;Unisoc reports a flaw in how its modem firmware validates input from the network. It can be triggered remotely, with no user interaction and no privileges, and Unisoc describes the impact as a possible system crash that &amp;quot;could lead to remote escalation of privilege&amp;quot;. Unisoc rates it 7.5 (High) and lists the T606, T612 and T616 among the affected chips.&lt;/p&gt;&lt;h2&gt;What we did&lt;/h2&gt;&lt;p&gt;Modem firmware is a closed Unisoc binary, so this can only be fixed by shipping newer firmware. The Foundation OS ships modem firmware from a build at security patch level 2026-09-01, which covers CVE-2025-31718: Google lists the fix in the &lt;a href=&quot;https://source.android.com/docs/security/bulletin/2025-12-01&quot;&gt;December 2025 Android Security Bulletin&lt;/a&gt; at patch level 2025-12-05.&lt;/p&gt;&lt;h2&gt;Who needs to act&lt;/h2&gt;&lt;p&gt;Nobody. The fix is part of the Foundation OS that every OhrTech device runs.&lt;/p&gt;&lt;h2&gt;Credit&lt;/h2&gt;&lt;p&gt;Unisoc disclosed this flaw in its October 2025 security bulletin and did not name who found it.&lt;/p&gt;</content:encoded><category>High</category><category>Fixed</category><category>CVE-2025-31718</category></item><item><title>OHR-2026-004: Unisoc tee service out-of-bounds writes (CVE-2022-48373, CVE-2022-48374): not affected</title><link>https://ohrtech.net/security/unisoc-tee-service-cve-2022-48373-48374/</link><guid isPermaLink="true">https://ohrtech.net/security/unisoc-tee-service-cve-2022-48373-48374/</guid><description>[Medium · Not affected] Two out-of-bounds writes in Unisoc&apos;s tee service can crash it. Unisoc lists the T606 as affected. OhrTech devices were never vulnerable: we replaced Unisoc&apos;s TEE and its services with Trusty.</description><pubDate>Sat, 17 Oct 2026 12:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;What the vulnerability is&lt;/h2&gt;&lt;p&gt;Unisoc&amp;#39;s &amp;quot;tee service&amp;quot; is missing a bounds check in two places, allowing out-of-bounds writes. Unisoc describes the impact as local denial of service, with System execution privileges needed; CISA rates them 4.4 (Medium). Its affected list includes the T606, T612 and T616, and it fixed both in its May 2023 security bulletin.&lt;/p&gt;&lt;h2&gt;Why OhrTech devices were never vulnerable&lt;/h2&gt;&lt;p&gt;The Trusted Execution Environment (TEE) is the isolated, secure-world operating system that holds keys and runs trusted code apart from Android. On these chips, Unisoc ships its own modified version of Google&amp;#39;s Trusty, with its own trusted apps and the Android services that talk to them.&lt;/p&gt;&lt;p&gt;The Foundation OS does not use any of it. We replaced Unisoc&amp;#39;s TEE and its services with the reference Trusty from the Android Open Source Project, so the affected Unisoc code has never been part of the software on an OhrTech device.&lt;/p&gt;&lt;h2&gt;Who needs to act&lt;/h2&gt;&lt;p&gt;Nobody.&lt;/p&gt;&lt;h2&gt;Credit&lt;/h2&gt;&lt;p&gt;Unisoc disclosed both flaws in its May 2023 security bulletin and did not name who found them.&lt;/p&gt;</content:encoded><category>Medium</category><category>Not affected</category><category>CVE-2022-48373</category><category>CVE-2022-48374</category></item><item><title>OHR-2026-003: Unisoc trusty service out-of-bounds writes (CVE-2024-39427, CVE-2024-39428): not affected</title><link>https://ohrtech.net/security/unisoc-trusty-service-cve-2024-39427-39428/</link><guid isPermaLink="true">https://ohrtech.net/security/unisoc-trusty-service-cve-2024-39427-39428/</guid><description>[Medium · Not affected] Two out-of-bounds writes in Unisoc&apos;s trusty service can crash it. Unisoc lists the T606 as affected. OhrTech devices were never vulnerable: we replaced Unisoc&apos;s TEE and its services with Trusty.</description><pubDate>Sat, 17 Oct 2026 12:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;What the vulnerability is&lt;/h2&gt;&lt;p&gt;Unisoc&amp;#39;s &amp;quot;trusty service&amp;quot; is missing a bounds check in two places, allowing out-of-bounds writes. Unisoc describes the impact as local denial of service, with System execution privileges needed, and rates them 5.1 and 6.8 (Medium). Its affected list includes the T606, T612 and T616, and it fixed both in its July 2024 security bulletin.&lt;/p&gt;&lt;h2&gt;Why OhrTech devices were never vulnerable&lt;/h2&gt;&lt;p&gt;The Trusted Execution Environment (TEE) is the isolated, secure-world operating system that holds keys and runs trusted code apart from Android. On these chips, Unisoc ships its own modified version of Google&amp;#39;s Trusty, with its own trusted apps and the Android services that talk to them.&lt;/p&gt;&lt;p&gt;The Foundation OS does not use any of it. We replaced Unisoc&amp;#39;s TEE and its services with the reference Trusty from the Android Open Source Project, so the affected Unisoc code has never been part of the software on an OhrTech device.&lt;/p&gt;&lt;h2&gt;Who needs to act&lt;/h2&gt;&lt;p&gt;Nobody.&lt;/p&gt;&lt;h2&gt;Credit&lt;/h2&gt;&lt;p&gt;Unisoc disclosed both flaws in its July 2024 security bulletin and did not name who found them.&lt;/p&gt;</content:encoded><category>Medium</category><category>Not affected</category><category>CVE-2024-39427</category><category>CVE-2024-39428</category></item><item><title>OHR-2026-002: Unisoc TEE DRM trustlet buffer overflow (CVE-2023-33913): not affected</title><link>https://ohrtech.net/security/unisoc-tee-drm-trustlet-cve-2023-33913/</link><guid isPermaLink="true">https://ohrtech.net/security/unisoc-tee-drm-trustlet-cve-2023-33913/</guid><description>[High · Not affected] A stack buffer overflow in the DRM trustlet of Unisoc&apos;s TrustZone software allows code execution inside the TEE. Unisoc lists the T606 as affected. OhrTech devices were never vulnerable: they do not run Unisoc&apos;s TEE.</description><pubDate>Sat, 17 Oct 2026 12:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;What the vulnerability is&lt;/h2&gt;&lt;p&gt;Unisoc&amp;#39;s TEE includes a trusted app for cryptography used by DRM: a Widevine interface plus Unisoc&amp;#39;s own OEMCrypto API. Laszlo Szapula of TASZK Security Labs found that one of its commands copies a sender-supplied number of bytes onto a fixed-size stack buffer without checking the size, and the trustlet has no stack protection. A program able to talk to the trustlet can overflow the buffer and run code inside the TEE. &lt;a href=&quot;https://labs.taszk.io/blog/post/92_unisoc_trustlet_bof/&quot;&gt;Read TASZK&amp;#39;s advisory&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Unisoc lists the T606, T612, T616, T610, T618, T760, T770, T820 and S8000 as affected, and fixed it in its August 2023 security bulletin. NVD rates it 7.2 (High).&lt;/p&gt;&lt;h2&gt;Why OhrTech devices were never vulnerable&lt;/h2&gt;&lt;p&gt;The Trusted Execution Environment (TEE) is the isolated, secure-world operating system that holds keys and runs trusted code apart from Android. On these chips, Unisoc ships its own modified version of Google&amp;#39;s Trusty, with its own trusted apps and the Android services that talk to them.&lt;/p&gt;&lt;p&gt;The Foundation OS does not use any of it. We replaced Unisoc&amp;#39;s TEE and its services with the reference Trusty from the Android Open Source Project, so the affected Unisoc code has never been part of the software on an OhrTech device.&lt;/p&gt;&lt;h2&gt;Who needs to act&lt;/h2&gt;&lt;p&gt;Nobody.&lt;/p&gt;&lt;h2&gt;Credit&lt;/h2&gt;&lt;p&gt;Found by Laszlo Szapula of &lt;a href=&quot;https://labs.taszk.io/&quot;&gt;TASZK Security Labs&lt;/a&gt;, who reported it to Unisoc in May 2022 and published a detailed advisory. Thank you.&lt;/p&gt;</content:encoded><category>High</category><category>Not affected</category><category>CVE-2023-33913</category></item><item><title>OHR-2026-001: Unisoc VoLTE video call exploit: patched by OhrTech, no vendor fix</title><link>https://ohrtech.net/security/unisoc-volte-remote-code-execution/</link><guid isPermaLink="true">https://ohrtech.net/security/unisoc-volte-remote-code-execution/</guid><description>[Critical · Fixed] Two published flaws in Unisoc modem firmware let a video call run code on the modem and then take over the Android kernel. Unisoc has not responded and there is no vendor fix. We patched the modem ourselves, made sure it cannot change the kernel&apos;s code, and hardened the interface between them.</description><pubDate>Sat, 17 Oct 2026 12:00:00 GMT</pubDate><content:encoded>&lt;h2&gt;What the vulnerability is&lt;/h2&gt;&lt;p&gt;Independent security researcher 0x50594d, working with SSD Secure Disclosure, found and published two flaws in the modem firmware shared by several Unisoc chips: the T606, T612, T616 and T7250. These chips are used in budget phones from Motorola, Xiaomi and Realme. The OhrTech Aleph uses the T606.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Stage one: code on the modem, from a video call.&lt;/strong&gt; The modem mishandles the session description carried in the signalling that sets up a video call. A specially crafted call corrupts the modem&amp;#39;s memory and can run the attacker&amp;#39;s code on it. &lt;a href=&quot;https://ssd-disclosure.com/unisoc-t612-rce/&quot;&gt;Read the researcher&amp;#39;s write-up of the modem flaw&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Stage two: from the modem to the Android kernel.&lt;/strong&gt; Code running on the modem can switch off the modem&amp;#39;s own memory protection, then read and write all of the device&amp;#39;s physical memory, including the Android kernel&amp;#39;s code. &lt;a href=&quot;https://ssd-disclosure.com/unisoc-t612-lpe/&quot;&gt;Read the researcher&amp;#39;s write-up of the kernel escalation&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Together, the two give an attacker full control of the phone from a single video call. The researchers demonstrated the chain on their own test cellular network, against a Motorola E13, a Xiaomi Redmi A5 and a Realme C33.&lt;/p&gt;&lt;h2&gt;What the chip maker did&lt;/h2&gt;&lt;p&gt;Nothing. SSD reports that it tried to reach Unisoc through several channels before each publication and received no response. No CVE has been assigned, and Unisoc has not fixed the flaw, even in its newest modem firmware.&lt;/p&gt;&lt;p&gt;This is typical of the market rather than rare: more than 40% of Android devices in the world no longer receive security updates at all.&lt;/p&gt;&lt;h2&gt;What we did&lt;/h2&gt;&lt;p&gt;&lt;strong&gt;We patched the modem ourselves.&lt;/strong&gt; With no fix coming from Unisoc, we corrected the flaw in the modem firmware directly. The patched modem ships on every OhrTech device.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The modem cannot change the kernel&amp;#39;s code.&lt;/strong&gt; Stage two works by writing into the kernel. A hardware memory monitor now guards the kernel&amp;#39;s code and read-only data: any write to them from the modem, or from any other peripheral, halts the device the moment it happens. On restart, the kernel is loaded again from the signed, verified image.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;We hardened the interface between the modem and the kernel.&lt;/strong&gt; The kernel talks to the modem and the device&amp;#39;s other processors through shared memory. We audited that channel, now treat those processors as untrusted, and fixed 13 places where values the modem controls could steer the kernel&amp;#39;s memory accesses, copy lengths or array indices. A compromised modem can no longer use the channel to read or write arbitrary kernel memory.&lt;/p&gt;&lt;h2&gt;Who needs to act&lt;/h2&gt;&lt;p&gt;Nobody. All three changes are part of the Foundation OS that every OhrTech device runs.&lt;/p&gt;&lt;p&gt;Engineers who want more technical detail can ask us directly through the &lt;a href=&quot;/contact/#engineering&quot;&gt;engineering contact&lt;/a&gt;.&lt;/p&gt;&lt;h2&gt;Credit&lt;/h2&gt;&lt;p&gt;Both flaws were found by 0x50594d and published by &lt;a href=&quot;https://ssd-disclosure.com/&quot;&gt;SSD Secure Disclosure&lt;/a&gt;. Thank you for the careful research and the public write-ups. Weakness classes: CWE-674 (uncontrolled recursion) and CWE-1189 (improper isolation of shared resources on a system-on-chip).&lt;/p&gt;</content:encoded><category>Critical</category><category>Fixed</category></item></channel></rss>