<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel>
<title>Zion Boggan - Security Research</title>
<link>https://zionboggan.com/</link>
<description>Vulnerability research, detection engineering, and applied cryptography.</description>
<language>en-us</language>
<item>
<title>A certificate path-length limit that vanishes when you remove an unrelated field</title>
<link>https://zionboggan.com/featured-finding/</link>
<guid>https://zionboggan.com/featured-finding/</guid>
<category>Cryptography / MPC</category>
<pubDate>Sat, 18 Apr 2026 09:00:00 +0000</pubDate>
<description>A widely-deployed open-source crypto library enforces an RFC 5280 CA path-length constraint only when a separate extension is present, so a CA forbidden from delegating can mint rogue sub-CAs the library still trusts. Includes an interactive proof you can run in the browser.</description>
</item>
<item>
<title>Missing Channel-Level Authorization in Shared Channel Invite/Uninvite API Allows Private Channel Data Exfiltration</title>
<link>https://zionboggan.com/security-research-notebook/mattermost-shared-channel-authz-bypass/</link>
<guid>https://zionboggan.com/security-research-notebook/mattermost-shared-channel-authz-bypass/</guid>
<category>Web &amp; Cloud Platform</category>
<pubDate>Sat, 18 Apr 2026 09:00:00 +0000</pubDate>
<description>Mattermost shared-channel invite endpoint enforces system-level perms but not channel-level. Same bug class as CVE-2025-11777.</description>
</item>
<item>
<title>sequoia-pgp hunt, iteration 3 (RUSTSEC-2024-0345 variant audit)</title>
<link>https://zionboggan.com/security-research-notebook/sequoia-pgp-variant-hunting-3/</link>
<guid>https://zionboggan.com/security-research-notebook/sequoia-pgp-variant-hunting-3/</guid>
<category>Methodology &amp; Notes</category>
<pubDate>Fri, 17 Apr 2026 09:00:00 +0000</pubDate>
<description>Iteration 3: results and what would not be a finding.</description>
</item>
<item>
<title>sequoia-pgp hunt, iteration 2 (stream.rs read-after-verify-fail)</title>
<link>https://zionboggan.com/security-research-notebook/sequoia-pgp-variant-hunting-2/</link>
<guid>https://zionboggan.com/security-research-notebook/sequoia-pgp-variant-hunting-2/</guid>
<category>Methodology &amp; Notes</category>
<pubDate>Fri, 17 Apr 2026 09:00:00 +0000</pubDate>
<description>Iteration 2: parser audit and candidate ranking.</description>
</item>
<item>
<title>sequoia-pgp hunt, iteration 1 (recon)</title>
<link>https://zionboggan.com/security-research-notebook/sequoia-pgp-variant-hunting-1/</link>
<guid>https://zionboggan.com/security-research-notebook/sequoia-pgp-variant-hunting-1/</guid>
<category>Methodology &amp; Notes</category>
<pubDate>Fri, 17 Apr 2026 09:00:00 +0000</pubDate>
<description>Recon and variant-seed inventory against sequoia-openpgp based on its historical RUSTSEC advisories.</description>
</item>
<item>
<title>openpgpjs-v6 hunt, iteration 1</title>
<link>https://zionboggan.com/security-research-notebook/openpgpjs-cve-2025-47934-rootcause/</link>
<guid>https://zionboggan.com/security-research-notebook/openpgpjs-cve-2025-47934-rootcause/</guid>
<category>Methodology &amp; Notes</category>
<pubDate>Fri, 17 Apr 2026 09:00:00 +0000</pubDate>
<description>Root-cause walk-through of CVE-2025-47934 (signature-verification bypass via msg.packets mutation) and a variant search against the v6.2.0 compression refactor.</description>
</item>
<item>
<title>Live audit log, started 2026-04-17 00:10 UTC</title>
<link>https://zionboggan.com/security-research-notebook/systemd-coredump-resolved-audit-log/</link>
<guid>https://zionboggan.com/security-research-notebook/systemd-coredump-resolved-audit-log/</guid>
<category>Methodology &amp; Notes</category>
<pubDate>Fri, 17 Apr 2026 09:00:00 +0000</pubDate>
<description>Top-to-bottom audit log of systemd-coredumpd and systemd-resolved DNS parser. No findings; the writeup is the methodology and the dead ends.</description>
</item>
<item>
<title>QBFT HasBadProposal Quorum Inconsistency, Consensus Liveness Violation</title>
<link>https://zionboggan.com/security-research-notebook/qbft-hasbadproposal-consensus-stall/</link>
<guid>https://zionboggan.com/security-research-notebook/qbft-hasbadproposal-consensus-stall/</guid>
<category>Blockchain / Consensus</category>
<pubDate>Thu, 16 Apr 2026 09:00:00 +0000</pubDate>
<description>QBFT&#x27;s HasBadProposal check is symmetric across the round, one prepared bad proposal halts the round for every validator.</description>
</item>
<item>
<title>CVE-2024-32972: Integer Underflow in GetBlockHeaders Causes Full Network Denial of Service</title>
<link>https://zionboggan.com/security-research-notebook/cve-2024-32972-getblockheaders-underflow/</link>
<guid>https://zionboggan.com/security-research-notebook/cve-2024-32972-getblockheaders-underflow/</guid>
<category>Blockchain / Consensus</category>
<pubDate>Thu, 16 Apr 2026 09:00:00 +0000</pubDate>
<description>N-day demonstration of CVE-2024-32972 against an unpatched go-ethereum fork. Single unauthenticated TCP packet causes 7.8 GB allocation, OOM-kills the node. Targeting all IBFT validators halts the entire chain.</description>
</item>
<item>
<title>Replication Integrity Bypass via Lua `redis.set_repl(REPL_NONE)` Enables Silent Data Corruption and Persistent Backdoor Functions on Aiven Managed Valkey</title>
<link>https://zionboggan.com/security-research-notebook/valkey-replication-stealth/</link>
<guid>https://zionboggan.com/security-research-notebook/valkey-replication-stealth/</guid>
<category>Databases &amp; Data Services</category>
<pubDate>Wed, 15 Apr 2026 09:00:00 +0000</pubDate>
<description>Valkey replication stealth path bypasses listpack validation.</description>
</item>
<item>
<title>Aiven Internal System Account Password Hashes Exposed to Customer Users via mysql.user SELECT on Aiven Managed MySQL</title>
<link>https://zionboggan.com/security-research-notebook/mysql-credential-exposure/</link>
<guid>https://zionboggan.com/security-research-notebook/mysql-credential-exposure/</guid>
<category>Databases &amp; Data Services</category>
<pubDate>Wed, 15 Apr 2026 09:00:00 +0000</pubDate>
<description>MySQL binlog ACL bypass surfaces replication credentials.</description>
</item>
<item>
<title>Report: aiven_gatekeeper Bypass via Implicitly Castable Argument Types</title>
<link>https://zionboggan.com/security-research-notebook/pg-gatekeeper-bypass-shadow-functions/</link>
<guid>https://zionboggan.com/security-research-notebook/pg-gatekeeper-bypass-shadow-functions/</guid>
<category>Databases &amp; Data Services</category>
<pubDate>Tue, 14 Apr 2026 09:00:00 +0000</pubDate>
<description>aiven_gatekeeper extension bypassed via implicit-cast-driven shadow functions.</description>
</item>
<item>
<title>Report: Unqualified `parse_ident()` in SECURITY DEFINER Function (CVE-2025-31480 Variant)</title>
<link>https://zionboggan.com/security-research-notebook/pg-unqualified-parse-ident-secdef/</link>
<guid>https://zionboggan.com/security-research-notebook/pg-unqualified-parse-ident-secdef/</guid>
<category>Databases &amp; Data Services</category>
<pubDate>Tue, 14 Apr 2026 09:00:00 +0000</pubDate>
<description>parse_ident without schema qualification inside SECDEF: variant of CVE-2025-31480 territory.</description>
</item>
<item>
<title>Report: Autovacuum Arbitrary Code Execution via Expression Index Shadow Functions</title>
<link>https://zionboggan.com/security-research-notebook/pg-autovacuum-code-execution/</link>
<guid>https://zionboggan.com/security-research-notebook/pg-autovacuum-code-execution/</guid>
<category>Databases &amp; Data Services</category>
<pubDate>Tue, 14 Apr 2026 09:00:00 +0000</pubDate>
<description>Autovacuum executes attacker-defined function under the SECURITY_RESTRICTED bypass path.</description>
</item>
<item>
<title>ASLR Bypass via Lua Function Pointer Leak in Aiven Managed Valkey</title>
<link>https://zionboggan.com/security-research-notebook/valkey-aslr-leak/</link>
<guid>https://zionboggan.com/security-research-notebook/valkey-aslr-leak/</guid>
<category>Databases &amp; Data Services</category>
<pubDate>Tue, 14 Apr 2026 09:00:00 +0000</pubDate>
<description>ASLR leak through replication metadata.</description>
</item>
<item>
<title>Unauthenticated RTSP Video Stream Access via ONVIF WebSocket Endpoint</title>
<link>https://zionboggan.com/security-research-notebook/onvif-rtsp-websocket-unauth/</link>
<guid>https://zionboggan.com/security-research-notebook/onvif-rtsp-websocket-unauth/</guid>
<category>Embedded / Firmware</category>
<pubDate>Mon, 13 Apr 2026 09:00:00 +0000</pubDate>
<description>ONVIF RTSP-over-WebSocket endpoint accessible without authentication.</description>
</item>
<item>
<title>SSRF via httptest.cgi IPv6-Mapped Loopback Address Bypass</title>
<link>https://zionboggan.com/security-research-notebook/httptest-ipv6-loopback-ssrf/</link>
<guid>https://zionboggan.com/security-research-notebook/httptest-ipv6-loopback-ssrf/</guid>
<category>Embedded / Firmware</category>
<pubDate>Mon, 13 Apr 2026 09:00:00 +0000</pubDate>
<description>IPv6-mapped IPv4 (::ffff:127.0.0.1) bypasses the IPv4-only loopback filter on httptest.cgi.</description>
</item>
<item>
<title>Report: Superuser Database Connection via SECURITY DEFINER dblink Chain</title>
<link>https://zionboggan.com/security-research-notebook/pg-secdef-dblink-superuser-chain/</link>
<guid>https://zionboggan.com/security-research-notebook/pg-secdef-dblink-superuser-chain/</guid>
<category>Databases &amp; Data Services</category>
<pubDate>Mon, 13 Apr 2026 09:00:00 +0000</pubDate>
<description>SECURITY DEFINER + dblink loopback chain reaches an unrestricted superuser session.</description>
</item>
<item>
<title>Report: Privilege Boundary Violation via Subscription Ownership Escalation</title>
<link>https://zionboggan.com/security-research-notebook/pg-subscription-ownership-escalation/</link>
<guid>https://zionboggan.com/security-research-notebook/pg-subscription-ownership-escalation/</guid>
<category>Databases &amp; Data Services</category>
<pubDate>Mon, 13 Apr 2026 09:00:00 +0000</pubDate>
<description>Postgres CREATE SUBSCRIPTION executes under session_user=postgres, escalating sandboxed user to superuser context.</description>
</item>
<item>
<title>Missing Input Validation in dnsupdate.cgi Delete Path</title>
<link>https://zionboggan.com/security-research-notebook/dnsupdate-delete-validation-gap/</link>
<guid>https://zionboggan.com/security-research-notebook/dnsupdate-delete-validation-gap/</guid>
<category>Embedded / Firmware</category>
<pubDate>Mon, 13 Apr 2026 09:00:00 +0000</pubDate>
<description>dnsupdate.cgi delete path skips the input validation applied to add.</description>
</item>
<item>
<title>Authenticated DoS: Karapace REST Proxy Crash via GZIP Compression Bomb in Kafka Messages</title>
<link>https://zionboggan.com/security-research-notebook/kafka-karapace-gzip-bomb-dos/</link>
<guid>https://zionboggan.com/security-research-notebook/kafka-karapace-gzip-bomb-dos/</guid>
<category>Databases &amp; Data Services</category>
<pubDate>Mon, 13 Apr 2026 09:00:00 +0000</pubDate>
<description>Karapace REST proxy accepts gzip-compressed messages and decompresses without bounds.</description>
</item>
<item>
<title>Authenticated DoS: Dragonfly Server Crash via Crafted Stream RESTORE Payload</title>
<link>https://zionboggan.com/security-research-notebook/dragonfly-stream-restore-oom/</link>
<guid>https://zionboggan.com/security-research-notebook/dragonfly-stream-restore-oom/</guid>
<category>Databases &amp; Data Services</category>
<pubDate>Mon, 13 Apr 2026 09:00:00 +0000</pubDate>
<description>Unbounded allocation in Dragonfly&#x27;s stream RESTORE path.</description>
</item>
<item>
<title>Stack Overflow in JSONMergePatch Crashes Aiven Managed ClickHouse via Single SELECT Query</title>
<link>https://zionboggan.com/security-research-notebook/aiven-clickhouse-jsonmergepatch-stack-overflow/</link>
<guid>https://zionboggan.com/security-research-notebook/aiven-clickhouse-jsonmergepatch-stack-overflow/</guid>
<category>Databases &amp; Data Services</category>
<pubDate>Sun, 12 Apr 2026 09:00:00 +0000</pubDate>
<description>Single SELECT JSONMergePatch(...) SIGSEGVs the managed instance. Crash payload is storable in shared tables.</description>
</item>
<item>
<title>Server-Side Request Forgery via pingtest.cgi Missing Address Validation</title>
<link>https://zionboggan.com/security-research-notebook/pingtest-ssrf-missing-validateaddr/</link>
<guid>https://zionboggan.com/security-research-notebook/pingtest-ssrf-missing-validateaddr/</guid>
<category>Embedded / Firmware</category>
<pubDate>Sun, 12 Apr 2026 09:00:00 +0000</pubDate>
<description>pingtest.cgi skips the camera&#x27;s own validateaddr helper.</description>
</item>
<item>
<title>SNMP Community String Disclosure to Viewer-Privileged Users via DeviceConfig1 API</title>
<link>https://zionboggan.com/security-research-notebook/snmp-community-string-viewer-disclosure/</link>
<guid>https://zionboggan.com/security-research-notebook/snmp-community-string-viewer-disclosure/</guid>
<category>Embedded / Firmware</category>
<pubDate>Sun, 12 Apr 2026 09:00:00 +0000</pubDate>
<description>SNMP community strings returned in the viewer-role config endpoint.</description>
</item>
<item>
<title>Fireblocks MPC-Lib Audit Summary</title>
<link>https://zionboggan.com/security-research-notebook/00-SUMMARY/</link>
<guid>https://zionboggan.com/security-research-notebook/00-SUMMARY/</guid>
<category>Cryptography / MPC</category>
<pubDate>Sat, 11 Apr 2026 09:00:00 +0000</pubDate>
<description>Eight findings against the open-source Fireblocks MPC-CMP implementation, P1-P4.</description>
</item>
<item>
<title>Finding 08: Asymmetric EdDSA Uses Unsalted Commitment</title>
<link>https://zionboggan.com/security-research-notebook/08-eddsa-unsalted-commitment-P3/</link>
<guid>https://zionboggan.com/security-research-notebook/08-eddsa-unsalted-commitment-P3/</guid>
<category>Cryptography / MPC</category>
<pubDate>Sat, 11 Apr 2026 09:00:00 +0000</pubDate>
<description>EdDSA commitment uses unsalted SHA-256, enabling rainbow-table-style precomputation against fixed nonce structures.</description>
</item>
<item>
<title>Finding 07: Missing Signature Verification in Offline ECDSA</title>
<link>https://zionboggan.com/security-research-notebook/07-offline-ecdsa-no-sig-verify-P3/</link>
<guid>https://zionboggan.com/security-research-notebook/07-offline-ecdsa-no-sig-verify-P3/</guid>
<category>Cryptography / MPC</category>
<pubDate>Sat, 11 Apr 2026 09:00:00 +0000</pubDate>
<description>Offline-ECDSA path accepts unverified signature shares.</description>
</item>
<item>
<title>Finding 06: Unbounded alloca() in generate_basis → Stack Overflow</title>
<link>https://zionboggan.com/security-research-notebook/06-alloca-stack-overflow-range-proofs-P3/</link>
<guid>https://zionboggan.com/security-research-notebook/06-alloca-stack-overflow-range-proofs-P3/</guid>
<category>Cryptography / MPC</category>
<pubDate>Sat, 11 Apr 2026 09:00:00 +0000</pubDate>
<description>Unbounded alloca() on attacker-sized range-proof input stack-overflows the verifier.</description>
</item>
<item>
<title>Finding 05: Integer Overflow in Quadratic ZKP Deserialization</title>
<link>https://zionboggan.com/security-research-notebook/05-integer-overflow-quadratic-zkp-deser-P3/</link>
<guid>https://zionboggan.com/security-research-notebook/05-integer-overflow-quadratic-zkp-deser-P3/</guid>
<category>Cryptography / MPC</category>
<pubDate>Sat, 11 Apr 2026 09:00:00 +0000</pubDate>
<description>Integer overflow during quadratic-residue ZKP deserialization.</description>
</item>
<item>
<title>Finding 04: Fiat-Shamir Challenge Truncates proof.A in MTA Range ZKP</title>
<link>https://zionboggan.com/security-research-notebook/04-fiat-shamir-truncation-mta-P3/</link>
<guid>https://zionboggan.com/security-research-notebook/04-fiat-shamir-truncation-mta-P3/</guid>
<category>Cryptography / MPC</category>
<pubDate>Sat, 11 Apr 2026 09:00:00 +0000</pubDate>
<description>Fiat-Shamir transcript truncation in MtA.</description>
</item>
<item>
<title>Finding 03: MTA Batch Ring Pedersen Verification Uses 8-bit Randomness</title>
<link>https://zionboggan.com/security-research-notebook/03-mta-batch-verification-8bit-randomness-P2/</link>
<guid>https://zionboggan.com/security-research-notebook/03-mta-batch-verification-8bit-randomness-P2/</guid>
<category>Cryptography / MPC</category>
<pubDate>Sat, 11 Apr 2026 09:00:00 +0000</pubDate>
<description>MtA batch verification uses 8 bits of randomness, allowing forged batches with non-negligible probability.</description>
</item>
<item>
<title>Finding 02: Heap Buffer Overflow in Signing Data Destructors</title>
<link>https://zionboggan.com/security-research-notebook/02-destructor-heap-overflow-P2/</link>
<guid>https://zionboggan.com/security-research-notebook/02-destructor-heap-overflow-P2/</guid>
<category>Cryptography / MPC</category>
<pubDate>Sat, 11 Apr 2026 09:00:00 +0000</pubDate>
<description>Heap overflow in destructor path.</description>
</item>
<item>
<title>Finding 01: Ring Pedersen Accepts Degenerate Parameters (t=1, s=1)</title>
<link>https://zionboggan.com/security-research-notebook/01-ring-pedersen-degenerate-params-P4/</link>
<guid>https://zionboggan.com/security-research-notebook/01-ring-pedersen-degenerate-params-P4/</guid>
<category>Cryptography / MPC</category>
<pubDate>Sat, 11 Apr 2026 09:00:00 +0000</pubDate>
<description>Ring-Pedersen parameter generation accepts degenerate values.</description>
</item>
<item>
<title>How I Found Two SSRF Vulnerabilities in a Major Cloud Platform&#x27;s Image Pipeline</title>
<link>https://zionboggan.com/security-research-notebook/ssrf-via-image-pipeline/</link>
<guid>https://zionboggan.com/security-research-notebook/ssrf-via-image-pipeline/</guid>
<category>Web &amp; Cloud Platform</category>
<pubDate>Thu, 09 Apr 2026 09:00:00 +0000</pubDate>
<description>Two SSRFs in the same platform via different code paths (webhook callbacks + image processor). The systemic pattern matters more than either finding.</description>
</item>
<item>
<title>Sql Query Optimizer Idor</title>
<link>https://zionboggan.com/security-research-notebook/sql-query-optimizer-idor/</link>
<guid>https://zionboggan.com/security-research-notebook/sql-query-optimizer-idor/</guid>
<category>Databases &amp; Data Services</category>
<pubDate>Wed, 08 Apr 2026 09:00:00 +0000</pubDate>
<description>Cross-project access to SQL optimizer artifacts via predictable object IDs.</description>
</item>
<item>
<title>Project Name Enumeration</title>
<link>https://zionboggan.com/security-research-notebook/project-name-enumeration/</link>
<guid>https://zionboggan.com/security-research-notebook/project-name-enumeration/</guid>
<category>Databases &amp; Data Services</category>
<pubDate>Tue, 07 Apr 2026 09:00:00 +0000</pubDate>
<description>403 vs 404 oracle on /v1/project/&lt;name&gt; enumerates the entire managed-services customer base.</description>
</item>
<item>
<title>Email Enumeration Timing</title>
<link>https://zionboggan.com/security-research-notebook/email-enumeration-timing/</link>
<guid>https://zionboggan.com/security-research-notebook/email-enumeration-timing/</guid>
<category>Databases &amp; Data Services</category>
<pubDate>Tue, 07 Apr 2026 09:00:00 +0000</pubDate>
<description>/v1/userauth timing differential distinguishes registered vs unregistered emails.</description>
</item>
</channel></rss>