Lucene search
+L

11 matches found

Github Security Blog
Github Security Blog
•added 2026/09/17 8:25 p.m.•12 views

Grav: Non constant time nonce comparison in Utils::verifyNonce() used for CSRF protection

Summary Grav\Common\Utils::verifyNonce, the core function Grav and its plugins use to validate CSRF nonces, compares the submitted nonce to the expected value with PHP's === operator instead of hashequals. === on strings short circuits at the first differing byte, so the comparison time leaks how...

6.3CVSS5.9AI score0.00282EPSS
SaveExploits0References4Affected Software1
EUVD
EUVD
•added 2026/09/17 8:25 p.m.•20 views

EUVD-2026-65215

Grav: Non constant time nonce comparison in Utils::verifyNonce used for CSRF protection...

6.3CVSS5.7AI score0.00282EPSS
SaveExploits0References3
OSV
OSV
•added 2026/09/17 8:25 p.m.•11 views

GHSA-38P6-H87P-R4CG Grav: Non constant time nonce comparison in Utils::verifyNonce() used for CSRF protection

Summary Grav\Common\Utils::verifyNonce, the core function Grav and its plugins use to validate CSRF nonces, compares the submitted nonce to the expected value with PHP's === operator instead of hashequals. === on strings short circuits at the first differing byte, so the comparison time leaks how...

3.7CVSS5.8AI score0.00282EPSS
SaveExploits0References4
Snyk
Snyk
•added 2026/08/25 4:50 a.m.•13 views

Timing Attack

Overview getgrav/grav is a Modern, Crazy Fast, Ridiculously Easy and Amazingly Powerful Flat-File CMS. Affected versions of this package are vulnerable to Timing Attack via the verifyNonce function. An attacker can recover valid nonce values by measuring response timing differences through multip...

6.3CVSS5.8AI score0.00282EPSS
SaveExploits0References2
Github Security Blog
Github Security Blog
•added 2026/08/25 3:32 a.m.•12 views

Duplicate Advisory: Grav: Non constant time nonce comparison in Utils::verifyNonce() used for CSRF protection

Duplicate Advisory This advisory has been withdrawn because it is a duplicate of GHSA-38p6-h87p-r4cg. This link is maintained to preserve external references. Original Description Grav CMS before 2.0.16 contains a timing vulnerability in Utils::verifyNonce that uses non-constant-time string...

6.3CVSS5.8AI score0.00282EPSS
SaveExploits0References4Affected Software1
CVE
CVE
•added 2026/08/25 1:30 a.m.•27 views

CVE-2026-72701

Grav CMS before 2.0.16 is affected by a timing side-channel vulnerability in Utils::verifyNonce(). The function uses a non-constant-time string comparison (the === operator) instead of PHP's hash_equals() when validating CSRF nonces . An attacker can measure response-time differences across multi...

6.3CVSS5.9AI score0.00282EPSS
SaveExploits0References2
Cvelist
Cvelist
•added 2026/08/25 1:30 a.m.•44 views

CVE-2026-72701 Grav CMS before 2.0.16 Timing Attack via verifyNonce

Grav CMS before 2.0.16 contains a timing vulnerability in Utils::verifyNonce that uses non-constant-time string comparison with the === operator instead of hashequals for CSRF nonce validation. Attackers can measure response timing differences to recover valid nonce values byte-by-byte through...

6.3CVSS0.00282EPSS
SaveExploits0References2
Vulnrichment
Vulnrichment
•added 2026/08/25 1:30 a.m.•10 views

CVE-2026-72701 Grav CMS before 2.0.16 Timing Attack via verifyNonce

Grav CMS before 2.0.16 contains a timing vulnerability in Utils::verifyNonce that uses non-constant-time string comparison with the === operator instead of hashequals for CSRF nonce validation. Attackers can measure response timing differences to recover valid nonce values byte-by-byte through...

6.3CVSS5.9AI score0.00282EPSS
SaveExploits0References2
OSV
OSV
•added 2026/08/25 1:30 a.m.•32 views

CVE-2026-72701 Grav CMS before 2.0.16 Timing Attack via verifyNonce

Grav CMS before 2.0.16 contains a timing vulnerability in Utils::verifyNonce that uses non-constant-time string comparison with the === operator instead of hashequals for CSRF nonce validation. Attackers can measure response timing differences to recover valid nonce values byte-by-byte through...

6.3CVSS5.5AI score
SaveExploits0References4
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/08/25 12:00 a.m.•4 views

CVE-2026-72701: Observable Timing Discrepancy

Grav CMS before 2.0.16 contains a timing vulnerability in Utils::verifyNonce that uses non-constant-time string comparison with the === operator instead of hashequals for CSRF nonce validation. Attackers can measure response timing differences to recover valid nonce values byte-by-byte through...

6.3CVSS5.8AI score0.00282EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/08/25 12:00 a.m.•26 views

PT-2026-81144

Name of the Vulnerable Software and Affected Versions Grav CMS versions prior to 2.0.16 Description An issue exists in the verifyNonce function of the Utils class where non-constant-time string comparison is performed using the === operator instead of hash equals for CSRF nonce validation. This...

6.3CVSS5.7AI score0.00282EPSS
SaveExploits0References10
Rows per page
Query Builder