Approved changes feed: RSS · Atom

cpe:2.3:a:pay-rails:pay:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorPay Rails (a63b8529-0b21-554b-a820-69e35ec40b85)
ProductPay (54c2e681-6299-5017-a725-35a28a06d0a9)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-70658 vulnerable 2026-09-16 04:33:00.505400 pay-rails/pay: non-constant-time HMAC comparison in Paddle Billing webhook signature verifier
HIGH (7.4)
Pay is a payments engine for Ruby on Rails 6.0 and higher. Prior to 11.6.2, Pay::Webhooks::PaddleBillingController#valid_signature? in app/controllers/pay/webhooks/paddle_billing_controller.rb compares the computed 64-character SHA-256 HMAC with the attacker-controlled h1 token from the Paddle-Signature header using Ruby String#==. An unauthenticated remote attacker who can repeatedly submit requests to /pay/webhooks/paddle_billing and obtain sufficiently precise timing measurements can infer matching digest prefixes and recover a valid signature. A forged accepted webhook is enqueued through Pay::Webhooks::ProcessJob and can cause a host application to update billing state, provision paid features, record refunds, or trigger customer notifications. This issue is fixed in version 11.6.2.
Published: 2026-09-14T17:14:57.207Z
Updated: 2026-09-14T18:57:30.947Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-30614 vulnerable 2026-06-08 06:04:39.956960 Improper Neutralization of Script-Related HTML Tags in a Web Page in pay
HIGH (7.1)
Pay is a payments engine for Ruby on Rails 6.0 and higher. In versions prior to 6.3.2 a payments info page of Pay is susceptible to reflected Cross-site scripting. An attacker could create a working URL that renders a javascript link to a user on a Rails application that integrates Pay. This URL could be distributed via email to specifically target certain individuals. If the targeted application contains a functionality to submit user-generated content (such as comments) the attacker could even distribute the URL using that functionality. This has been patched in version 6.3.2 and above. Users are advised to upgrade. There are no known workarounds for this vulnerability.
Published: 2023-04-19T17:28:30.937Z
Updated: 2025-02-05T16:55:39.522Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.