CVE-2022-31157

Use of a Broken or Risky Cryptographic Algorithm in packbackbooks/lti-1-3-php-library

Published Jul 15, 2022 CVSS 3.1 · 7.5 High EPSS < 1% KEV · Not listed
Description
LTI 1.3 Tool Library is a library used for building IMS-certified LTI 1.3 tool providers in PHP. Prior to version 5.0, the function used to generate random nonces was not sufficiently cryptographically complex. Users should upgrade to version 5.0 to receive a patch. There are currently no known workarounds.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2022-6276 LTI 1.3 Tool Library is a library used for building IMS-certified LTI 1.3 tool providers in PHP. Prior to version 5.0, the function used to generate random nonces was not sufficiently cryptographically complex. Users should upgrade to version 5.0 to receive a patch. There are currently no known workarounds.
Github GHSA Github GHSA GHSA-768m-5w34-2xf5 LTI 1.3 Tool Library's function used to generate random nonces not sufficiently cryptographically complex before v5.0
History
Type Values Removed Values Added
Metrics epss

{'score': 0.00045}

epss

{'score': 0.00165}

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Apr 23, 2025, 5:58 PM
Reserved
May 18, 2022, 12:00 AM
Status
Modified
Published
Jul 15, 2022, 6:15 PM
Modified
Jun 17, 2026, 4:44 AM