CVE-2026-97317
validatedZero produced an exploit or a check.GHSA-82gv-pr29-8vm2 ↗EUVD-2026-91196 ↗
description
Giveaways and Contests by RafflePress versions before 1.12.27 can expose configured reCAPTCHA secret keys in public active giveaway pages. An unauthenticated visitor can retrieve a key when reCAPTCHA is enabled for the giveaway.
mitigation
Upgrade Giveaways and Contests by RafflePress to version 1.12.27 or later. Rotate any reCAPTCHA secret keys that may have been exposed.
fixed in 1.12.27
outcome
Check only, differential: the check fires on the vulnerable build and is silent on the patched one.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-10-02 06:00Zghsa: trigger signal, started the run
- 2026-10-02 06:00Zcve.org record for CVE-2026-97317
this entry in the feed
GET /api/v1/feed/CVE-2026-97317
{ "etk_id": "ETK-2026-566", "cve_id": "CVE-2026-97317", "display_id": "CVE-2026-97317", "ghsa_id": "GHSA-82gv-pr29-8vm2", "euvd_id": "EUVD-2026-91196", "status": "published", "anchor_state": "anchored", "title": "reCAPTCHA secret exposure in RafflePress giveaways", "summary": "Giveaways and Contests by RafflePress versions before 1.12.27 can expose configured reCAPTCHA secret keys in public active giveaway pages. An unauthenticated visitor can retrieve a key when reCAPTCHA is enabled for the giveaway.", "mitigation": "Upgrade Giveaways and Contests by RafflePress to version 1.12.27 or later. Rotate any reCAPTCHA secret keys that may have been exposed.", "vendor": null, "product": "Giveaways and Contests by RafflePress", "affected": [ { "affected_notes": [], "affected_ranges": [ ">= 0, < 1.12.27" ], "ecosystem": null, "fixed_versions": [ "1.12.27" ], "package_name": "Giveaways and Contests by RafflePress", "purl": null } ], "cwes": [ 200 ], "cvss_score": 5.3, "cvss_src": "nvd", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N", "epss_score": 0.002, "epss_percentile": 0.089, "epss_asof": "2026-10-20", "automation": "deterministic", "check": true, "check_confidence_basis": "differential", "exploit": false, "pipeline_minutes": 42.711479716666666, "t0_at": "2026-10-02T06:00:26.940000+00:00", "signals": { "check": { "at": "2026-10-04T16:17:00.624321+00:00", "days": 2.4281676426041665, "is_lower_bound": false, "measured_at": "2026-10-02T06:00:26.940000+00:00", "url": null }, "trigger_signal": { "at": "2026-10-02T06:00:26.940000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-10-02T06:00:26.940000+00:00", "url": "https://github.com/advisories/GHSA-82gv-pr29-8vm2" } } }
published 2026-10-04 15:34Z
last change 2026-10-21 03:59Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.