<br />
<b>Deprecated</b>:  The each() function is deprecated. This message will be suppressed on further calls in <b>/home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php</b> on line <b>456</b><br />
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>OtterSec | RSS Feed</title>
        <link>https://osec.io</link>
        <description>Security exploits, tutorials, and findings from our team of security experts.</description>
        <lastBuildDate>Tue, 07 Apr 2026 05:21:29 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>OtterSec | RSS Feed</title>
            <url>https://osec.io/favicons/android-chrome-512x512.png</url>
            <link>https://osec.io</link>
        </image>
        <copyright>All rights reserved 2026, Otter Audits LLC</copyright>
        <item>
            <title><![CDATA[The $200m Bluff: Cheating Oracles on Solana]]></title>
            <link>https://osec.io/blog/2022-02-16-lp-token-oracle-manipulation</link>
            <guid>https://osec.io/blog/2022-02-16-lp-token-oracle-manipulation</guid>
            <pubDate>Wed, 16 Feb 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[How we fooled oracles to beat the house. An exploration into liquidity tokens and oracle price manipulation.]]></description>
        </item>
        <item>
            <title><![CDATA[Solana: An Auditor's Introduction]]></title>
            <link>https://osec.io/blog/2022-03-14-solana-security-intro</link>
            <guid>https://osec.io/blog/2022-03-14-solana-security-intro</guid>
            <pubDate>Mon, 14 Mar 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[A security focused introduction to Solana, exploring the underlying runtime environment, security boundaries, and implications. An important resource for all developers who want to write more secure code.]]></description>
        </item>
        <item>
            <title><![CDATA[Becoming a Millionaire, 0.000150 BTC at a Time]]></title>
            <link>https://osec.io/blog/2022-04-26-spl-swap-rounding</link>
            <guid>https://osec.io/blog/2022-04-26-spl-swap-rounding</guid>
            <pubDate>Tue, 26 Apr 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[How we discovered a critical issue in Solana's stable swap implementation. A story about arbitrage and rounding.]]></description>
        </item>
        <item>
            <title><![CDATA[The Story of the Curious Rent Thief]]></title>
            <link>https://osec.io/blog/2022-08-19-solend-rent-thief</link>
            <guid>https://osec.io/blog/2022-08-19-solend-rent-thief</guid>
            <pubDate>Fri, 19 Aug 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[A tale of pickpockets preying on the Solana ecosystem. Read our investigation into the persistent theft of rent from uninitialized accounts. This is the story of the Solend rent thief.]]></description>
        </item>
        <item>
            <title><![CDATA[Reverse Engineering Solana with Binary Ninja]]></title>
            <link>https://osec.io/blog/2022-08-27-reverse-engineering-solana</link>
            <guid>https://osec.io/blog/2022-08-27-reverse-engineering-solana</guid>
            <pubDate>Sat, 27 Aug 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[An introduction to our open-source Binary Ninja plugin for blackbox Solana program analysis along with an executive reference to the Solana runtime.]]></description>
        </item>
        <item>
            <title><![CDATA[Move: An Auditor's Introduction]]></title>
            <link>https://osec.io/blog/2022-09-06-move-introduction</link>
            <guid>https://osec.io/blog/2022-09-06-move-introduction</guid>
            <pubDate>Tue, 06 Sep 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[What actually makes Move secure? A discussion of Move's typing system and formal verification.]]></description>
        </item>
        <item>
            <title><![CDATA[The Move Prover: A Guide]]></title>
            <link>https://osec.io/blog/2022-09-16-move-prover</link>
            <guid>https://osec.io/blog/2022-09-16-move-prover</guid>
            <pubDate>Fri, 16 Sep 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[A practical guide to the Move Prover - tutorial, case study, and specifications.]]></description>
        </item>
        <item>
            <title><![CDATA[Rust, Realloc, and References]]></title>
            <link>https://osec.io/blog/2022-12-09-rust-realloc-and-references</link>
            <guid>https://osec.io/blog/2022-12-09-rust-realloc-and-references</guid>
            <pubDate>Fri, 09 Dec 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Rust is safe.. right? Not if your dependencies are unsafe.. A deep dive into a subtle Solana SDK bug, Rust internals, and how we found it all.]]></description>
        </item>
        <item>
            <title><![CDATA[Solana Formal Verification: A Case Study]]></title>
            <link>https://osec.io/blog/2023-01-26-formally-verifying-solana-programs</link>
            <guid>https://osec.io/blog/2023-01-26-formally-verifying-solana-programs</guid>
            <pubDate>Thu, 26 Jan 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[We present a novel framework for formal verification of Solana Anchor programs — and a case study application to the Squads multisig.]]></description>
        </item>
        <item>
            <title><![CDATA[Solidity Compilers: Memory Safety]]></title>
            <link>https://osec.io/blog/2023-07-28-solidity-compilers-memory-safety</link>
            <guid>https://osec.io/blog/2023-07-28-solidity-compilers-memory-safety</guid>
            <pubDate>Fri, 28 Jul 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[An exploration into the Solidity compilation pipeline, optimization assumptions, and how it all relates back to memory-safe assembly.]]></description>
        </item>
        <item>
            <title><![CDATA[Vyper Hack Timeline]]></title>
            <link>https://osec.io/blog/2023-08-01-vyper-timeline</link>
            <guid>https://osec.io/blog/2023-08-01-vyper-timeline</guid>
            <pubDate>Tue, 01 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[A timeline and postmortem for the Vyper compiler bug. Thoughts on trust assumptions, vulnerability disclosures, and whitehack recoveries.]]></description>
        </item>
        <item>
            <title><![CDATA[Web2 Bug Repellant Instructions]]></title>
            <link>https://osec.io/blog/2023-08-11-web2-bug-repellant-instructions</link>
            <guid>https://osec.io/blog/2023-08-11-web2-bug-repellant-instructions</guid>
            <pubDate>Fri, 11 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[An analysis of security risks that don’t get enough attention - web2 bugs in web3 apps. We take a deep and practical look at vulnerabilities across various applications.]]></description>
        </item>
        <item>
            <title><![CDATA[Metamask Snaps: Playing in the Sand]]></title>
            <link>https://osec.io/blog/2023-11-01-metamask-snaps</link>
            <guid>https://osec.io/blog/2023-11-01-metamask-snaps</guid>
            <pubDate>Wed, 01 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[A deep dig into Metamask Snaps. We explore safety considerations, environment design, and break down a property spoofing vulnerability in the Snaps sandboxing layer.]]></description>
        </item>
        <item>
            <title><![CDATA[Solana: Jumping Around in the VM]]></title>
            <link>https://osec.io/blog/2023-12-11-jumping-around-in-the-vm</link>
            <guid>https://osec.io/blog/2023-12-11-jumping-around-in-the-vm</guid>
            <pubDate>Mon, 11 Dec 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[An exploration of low-level Solana VM behavior. How to escalate from a powerful memory corruption primitive to full program control.]]></description>
        </item>
        <item>
            <title><![CDATA[Rounding Bugs: An Analysis]]></title>
            <link>https://osec.io/blog/2024-01-18-rounding-bugs</link>
            <guid>https://osec.io/blog/2024-01-18-rounding-bugs</guid>
            <pubDate>Thu, 18 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Rounding-related hacks are having a moment in the spotlight. We explore these exploits, correct some popular misunderstandings, and provide mitigations.]]></description>
        </item>
        <item>
            <title><![CDATA[Supply Chain Attacks: A New Era]]></title>
            <link>https://osec.io/blog/2024-06-10-supply-chain-attacks-a-new-era</link>
            <guid>https://osec.io/blog/2024-06-10-supply-chain-attacks-a-new-era</guid>
            <pubDate>Mon, 10 Jun 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Unpacking Lavamoat and how it fights supply chain attacks in Web3. We spill the beans on some sneaky bypasses, illustrating just how tricky it is to lock down JavaScript ecosystems.]]></description>
        </item>
        <item>
            <title><![CDATA[OtterRoot: Netfilter Universal Root 1-day]]></title>
            <link>https://osec.io/blog/2024-11-25-netfilter-universal-root-1-day</link>
            <guid>https://osec.io/blog/2024-11-25-netfilter-universal-root-1-day</guid>
            <pubDate>Mon, 25 Nov 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[A peek into the state of Linux kernel security and the open-source patch-gap. We explore how we monitored commits to find new bug fixes and achieved 0day-like capabilities by exploiting a 1-day vulnerability.]]></description>
        </item>
        <item>
            <title><![CDATA[Hitchhiker's Guide to Aptos Fungible Assets]]></title>
            <link>https://osec.io/blog/2025-02-10-hitchhikers-guide-to-aptos-fungible-assets</link>
            <guid>https://osec.io/blog/2025-02-10-hitchhikers-guide-to-aptos-fungible-assets</guid>
            <pubDate>Mon, 10 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[We take a deep dive into Aptos’ implementation of fungible assets, exploring the intricacies hidden within its functions, objects, and interactions. While the Fungible Asset model was designed to address the limitations and security flaws of the legacy Coin standard, it also introduced new challenges and vulnerabilities that developers should be aware of.]]></description>
        </item>
        <item>
            <title><![CDATA[Solana Multisig Security]]></title>
            <link>https://osec.io/blog/2025-02-22-multisig-security</link>
            <guid>https://osec.io/blog/2025-02-22-multisig-security</guid>
            <pubDate>Sat, 22 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[What can teams do if their multisig signers are compromised? We explore Solana's transaction signing model and present a procedure for safe signing in the presence of malicious signers on Solana.]]></description>
        </item>
        <item>
            <title><![CDATA[Subverting Web2 Authentication in Web3]]></title>
            <link>https://osec.io/blog/2025-03-07-subverting-web2-authentication-in-web3</link>
            <guid>https://osec.io/blog/2025-03-07-subverting-web2-authentication-in-web3</guid>
            <pubDate>Fri, 07 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Web3 authentication uses cryptographic signatures and wallets, but Web2 auth integrations can introduce hidden risks. We explore vulnerabilities like OAuth logic exploits, Supabase misconfigurations, and OAuth abuse in localhost setups.]]></description>
        </item>
        <item>
            <title><![CDATA[Solana: The hidden dangers of lamport transfers]]></title>
            <link>https://osec.io/blog/2025-05-14-king-of-the-sol</link>
            <guid>https://osec.io/blog/2025-05-14-king-of-the-sol</guid>
            <pubDate>Wed, 14 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Solana’s lamport transfer logic hides dangerous edge cases — from rent-exemption quirks to write-demotion traps. We dissect a deceptively simple smart contract game to expose how transfers to arbitrary accounts can silently fail, brick your program, or crown an eternal king.]]></description>
        </item>
        <item>
            <title><![CDATA[Cosmos Security: An Otter's Guide]]></title>
            <link>https://osec.io/blog/2025-06-10-cosmos-security</link>
            <guid>https://osec.io/blog/2025-06-10-cosmos-security</guid>
            <pubDate>Tue, 10 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[From infinite loops and map determinism to AnteHandler missteps and storage key collisions, we highlight real-world vulnerabilities and actionable advice for building safer Cosmos-based projects.]]></description>
        </item>
        <item>
            <title><![CDATA[Compiler Bug Causes Compiler Bug: How a 12-Year-Old G++ Bug Took Down Solidity]]></title>
            <link>https://osec.io/blog/2025-08-11-compiler-bug-causes-compiler-bug</link>
            <guid>https://osec.io/blog/2025-08-11-compiler-bug-causes-compiler-bug</guid>
            <pubDate>Mon, 11 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[A subtle G++ bug from 2012, C++20's new comparison rules, and legacy Boost code can collide to crash Solidity's compiler on valid code. We unpack the surprising chain reaction and how to fix it.]]></description>
        </item>
        <item>
            <title><![CDATA[PoRv2: A Fast, Transparent ZK-Based Proof of Reserves]]></title>
            <link>https://osec.io/blog/2025-08-27-how-proof-of-reserves-uses-zk-to-protect-your-funds</link>
            <guid>https://osec.io/blog/2025-08-27-how-proof-of-reserves-uses-zk-to-protect-your-funds</guid>
            <pubDate>Wed, 27 Aug 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Here, we explore zk-proofs, Merkle trees, and our new open-source implementation, PoRv2. Our proof-of-reserve enables users to verify exchange liabilities without relying on external auditors, setting a new standard for trust.]]></description>
        </item>
        <item>
            <title><![CDATA[How to Survive Supply-Chain Attacks]]></title>
            <link>https://osec.io/blog/2025-09-13-how-to-survive-supply-chain-attacks</link>
            <guid>https://osec.io/blog/2025-09-13-how-to-survive-supply-chain-attacks</guid>
            <pubDate>Sat, 13 Sep 2025 12:00:00 GMT</pubDate>
            <description><![CDATA[The recent supply-chain attack on NPM showed how easily trusted dependencies can become delivery vectors for malware. Learn how the attack worked and practical defenses developers can implement to stay safe.]]></description>
        </item>
        <item>
            <title><![CDATA[How We Broke Exchanges: A Deep Dive Into Authentication And Client-Side Bugs]]></title>
            <link>https://osec.io/blog/2025-10-16-how-we-broke-exchanges-oauth-misconfigurations</link>
            <guid>https://osec.io/blog/2025-10-16-how-we-broke-exchanges-oauth-misconfigurations</guid>
            <pubDate>Thu, 16 Oct 2025 12:00:00 GMT</pubDate>
            <description><![CDATA[OAuth misconfigurations show how common dev settings can lead to account takeovers. Explore real cases where failing to account for differences between desktop and mobile environments left SDKs, exchanges, and wallets vulnerable to exploits.]]></description>
        </item>
        <item>
            <title><![CDATA[ERC-4337 Paymasters: Better UX, Hidden Risks]]></title>
            <link>https://osec.io/blog/2025-12-02-paymasters-evm</link>
            <guid>https://osec.io/blog/2025-12-02-paymasters-evm</guid>
            <pubDate>Tue, 02 Dec 2025 12:00:00 GMT</pubDate>
            <description><![CDATA[ERC-4337 paymasters unlock powerful UX by abstracting gas costs, but they also add complexity and subtle bugs. Explore some common pitfalls in real-world implementations and learn how to design production-ready paymasters.]]></description>
        </item>
        <item>
            <title><![CDATA[Unfaithful Claims: Breaking 6 zkVMs]]></title>
            <link>https://osec.io/blog/2026-03-03-zkvms-unfaithful-claims</link>
            <guid>https://osec.io/blog/2026-03-03-zkvms-unfaithful-claims</guid>
            <pubDate>Tue, 03 Mar 2026 12:00:00 GMT</pubDate>
            <description><![CDATA[A zkVM verifier should be faithful to one thing above all else: its public claims. Yet we found six systems where this guarantee breaks. Learn how a subtle ordering bug lets an attacker bypass the cryptography entirely and prove mathematically impossible statements.]]></description>
        </item>
        <item>
            <title><![CDATA[From virtio-snd 0-Day to Hypervisor Escape: Exploiting QEMU with an Uncontrolled Heap Overflow]]></title>
            <link>https://osec.io/blog/2026-03-17-virtio-snd-qemu-hypervisor-escape</link>
            <guid>https://osec.io/blog/2026-03-17-virtio-snd-qemu-hypervisor-escape</guid>
            <pubDate>Tue, 17 Mar 2026 12:00:00 GMT</pubDate>
            <description><![CDATA[Turning an uncontrolled heap overflow into a reliable QEMU guest-to-host escape using new glibc allocator behavior and QEMU-specific heap spray techniques.]]></description>
        </item>
        <item>
            <title><![CDATA[Patch Gap to Mobile Renderer RCE: Pwning Samsung Internet's V8 on the Galaxy S25]]></title>
            <link>https://osec.io/blog/2026-04-01-patch-gap-to-mobile-renderer-rce</link>
            <guid>https://osec.io/blog/2026-04-01-patch-gap-to-mobile-renderer-rce</guid>
            <pubDate>Wed, 01 Apr 2026 12:00:00 GMT</pubDate>
            <description><![CDATA[Samsung Internet on the Galaxy S25 shipped a six-month-old version of V8, exposing it to publicly known bugs. Learn how we exploited a bytecode interpreter vulnerability to achieve renderer RCE and universal XSS in the browser.]]></description>
        </item>
    </channel>
</rss>