Lucene search
+L

5 matches found

osv_ghsa
osv_ghsa
•added 2026/06/18 9:07 p.m.•47 views

GHSA-2JX3-65F3-XR8R spomky-labs/otphp: Mass-assignment in Factory::loadFromProvisioningUri lets a hostile provisioning URI corrupt OTP state or leak an uncaught TypeError

Summary OTPHP\Factory::loadFromProvisioningUri parses an attacker-supplied otpauth:// URI and forwards every query key to OTP::setParameter$key, $value. setParameter resolves the name with propertyexists$this, $parameter and performs a dynamic write $this-$parameter = $value src/OTP.php:196-197...

6.9CVSS5.4AI score
SaveExploits0References3
Snyk
Snyk
•added 2026/06/18 8:45 p.m.•15 views

Improper Validation of Specified Quantity in Input

Overview Affected versions of this package are vulnerable to Improper Validation of Specified Quantity in Input via the digits parameter in the provisioning URI. An attacker can cause unhandled fatal errors and disrupt the verification process by supplying a large value for digits, which leads to...

8.7CVSS5.8AI score
SaveExploits0References3
Github Security Blog
Github Security Blog
•added 2026/06/18 8:45 p.m.•33 views

spomky-labs/otphp: Unbounded digits parameter in a provisioning URI triggers an uncaught DivisionByZeroError in OTP generation

Summary The digits parameter parsed from a provisioning URI is validated only with a lower bound $value 0 and has no upper bound src/OTP.php:353-357. OTP generation computes $code % 10 $this-getDigits src/OTP.php:283. When digits is large enough that 10 digits overflows PHP's integer range and th...

5.4AI score
SaveExploits0References3Affected Software1
Positive Technologies
Positive Technologies
•added 2026/06/18 12:00 a.m.•30 views

PT-2026-53181

Summary The digits parameter parsed from a provisioning URI is validated only with a lower bound $value 0 and has no upper bound src/OTP.php:353-357. OTP generation computes $code % 10 $this-getDigits src/OTP.php:283. When digits is large enough that 10 digits overflows PHP's integer range and th...

8.7CVSS5.8AI score
SaveExploits0References4
Friends Of PHP
Friends Of PHP
•added 2026/05/31 9:06 a.m.•24 views

Unbounded digits parameter in a provisioning URI triggers an uncaught DivisionByZeroError in OTP generation

Summary The digits parameter parsed from a provisioning URI is validated only with a lower bound $value 0 and has no upper bound src/OTP.php:353-357. OTP generation computes $code % 10 $this-getDigits src/OTP.php:283. When digits is large enough that 10 digits overflows PHP's integer range and th...

5.4AI score
SaveExploits0Affected Software1
Rows per page
Query Builder