Approved changes feed: RSS · Atom
cpe:2.3:a:pay-rails:pay:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Pay Rails (a63b8529-0b21-554b-a820-69e35ec40b85) |
|---|---|
| Product | Pay (54c2e681-6299-5017-a725-35a28a06d0a9) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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 |
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 |
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 this panel to browse, search, copy or download the JSON record.