research index

The findings that ended in a patch.

mara@workstation:~/research$ grep -rl "exploitable" advisories/

Published advisories from coordinated-disclosure engagements. Each entry shipped with a tracked CVE, a proof of concept held privately, and a fix from the vendor. Identifiers, vendors, and products here are illustrative.

  • 6 published advisories
  • 2 rated critical
  • 100% vendor-coordinated

Showing 6 of 6 advisories

CVE-2026-31884MV-2026-0114
Critical9.8

Pre-auth heap overflow in Aperture Gateway TLS resumption

Product
Aperture Gateway 7.x
Class
CWE-122
Vector
Network / unauthenticated
Disclosed
2026-04-22

A session-ticket parser trusts an attacker-controlled length field before bounds checking, allowing a remote unauthenticated heap overflow during the TLS 1.2 resumption handshake. Reliable code execution was demonstrated against the default appliance build.

ImpactRemote code execution as root on the appliance.
#memory-safety#tls#rce
Patched
CVE-2026-22057MV-2026-0089
Critical9.1

Authentication bypass via JWT 'kid' path traversal in Lattice IdP

Product
Lattice IdP 4.2 – 4.9
Class
CWE-287
Vector
Network / unauthenticated
Disclosed
2026-02-09

The token verifier resolves the JWT 'kid' header as a filesystem path without canonicalization, letting an attacker point key lookup at a predictable empty file and forge tokens signed with an empty HMAC secret. Full account takeover follows for any tenant.

ImpactComplete authentication bypass and tenant impersonation.
#auth-bypass#jwt#logic
Patched
CVE-2025-49120MV-2025-0231
High8.8

SQL injection to RCE in Quillstone CMS media importer

Product
Quillstone CMS 12.0 – 12.6
Class
CWE-89
Vector
Network / authenticated (low priv)
Disclosed
2025-11-30

An EXIF caption field is concatenated into a SQL statement during media import. A low-privileged editor can chain the injection with the engine's INTO OUTFILE primitive to drop a PHP stub into the webroot, escalating to remote code execution.

ImpactAuthenticated SQLi leading to remote code execution.
#sqli#rce#web
Patched
CVE-2025-40918MV-2025-0177
High8.1

Sandbox escape in Cinder Runtime WASM host bindings

Product
Cinder Runtime 3.x
Class
CWE-843
Vector
Local / sandboxed code
Disclosed
2025-09-14

A type-confusion bug in the host-call marshalling layer lets sandboxed WebAssembly modules pass a forged reference to the host allocator, corrupting the embedder's object table and breaking out of the isolate. Demonstrated against multi-tenant function workloads.

ImpactSandbox escape from guest WASM to host process.
#sandbox-escape#wasm#memory-safety
Patched
CVE-2025-11630MV-2025-0042
Medium6.5

Predictable reset tokens in Tideline Mobile account recovery

Product
Tideline Mobile API
Class
CWE-330
Vector
Network / unauthenticated
Disclosed
2025-03-18

Password-reset tokens were derived from a millisecond timestamp seeded with a 16-bit counter. With timing observed from the reset email, the token space collapses to a few thousand candidates, enabling practical account takeover via brute force.

ImpactAccount takeover through guessable recovery tokens.
#crypto#logic#mobile
Patched
CVE-2024-58002MV-2024-0205
Medium5.9

Out-of-bounds read in Pinegrove RTSP frame depacketizer

Product
Pinegrove NVR firmware ≤ 5.2
Class
CWE-125
Vector
Network / adjacent
Disclosed
2024-12-02

A malformed RTP fragmentation header causes the depacketizer to read past the packet buffer when reassembling H.264 NAL units, leaking adjacent heap memory into decoded frames and crashing the stream handler.

ImpactInformation disclosure and denial of service.
#memory-safety#media#iot
Patched

$ how a finding ships

From a strange crash to a tracked CVE.

  1. 01

    Triage

    Reproduce reliably, isolate the root cause, and decide whether the bug is actually reachable and exploitable — not just a crash.

  2. 02

    Prove

    Build a minimal proof of concept that demonstrates real impact. The PoC stays private and is shared only with the vendor.

  3. 03

    Report

    Send a detailed write-up to the vendor's security contact, request a CVE, and agree on a disclosure timeline.

  4. 04

    Publish

    Once a fix ships or the window closes, publish the advisory here with enough detail to be useful and not enough to be a weapon.