Read the docs
TI-2022-11772 Aliases CVE-2022-29229GHSA-7qcx-4p32-qcmx

Missing Cryptographic Step in cassproject

Priority LOW 32CWE-325Published · Updated

Key facts

Attack vector
Network
Privileges required
High
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub.

Summary

CaSS is a Competency and Skills System. CaSS Library, (npm:cassproject) has a missing cryptographic step when storing cryptographic keys that can allow a server administrator access to an account’s cryptographic keys. This affects CaSS servers using standalone username/password authentication, which uses a method that expects e2e cryptographic security of authorization credentials. The issue has been patched in 1.5.8, however, the vulnerable accounts are only resecured when the user next logs in using standalone authentication, as the data required to resecure the account is not available to the server. The issue may be mitigated by using SSO or client side certificates to log in. Please note that SSO and client side certificate authentication does not have this expectation of no-knowledge credential access, and cryptographic keys are available to the server administrator.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.0035 28th percentileScored 2026-11-07
Fix Fixed CASS (cassproject): 1.5.8cassproject (npm): 1.5.8

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
cassprojectCASSbefore 1.5.81.5.8Patch availableCNA
—cassproject (npm)before 1.5.81.5.8Patch availableGHSA-7qcx-4p32-qcmx
  • CASS Vendorcassproject Affected before 1.5.8 Fixed in 1.5.8 Patch available CNA
  • cassproject (npm) Vendor— Affected before 1.5.8 Fixed in 1.5.8 Patch available GHSA-7qcx-4p32-qcmx

CPE configurations NVD · 2

CPEVersionsRoleVendor
cpe:2.3:a:cassproject:competency_and_skills_system:*:*:*:*:*:docker:*:*before 1.5.8Vulnerablecassproject
cpe:2.3:a:cassproject:competency_and_skills_system:*:*:*:*:*:node.js:*:*before 1.5.8Vulnerablecassproject
  • cpe:2.3:a:cassproject:competency_and_skills_system:*:*:*:*:*:docker:*:* Versions before 1.5.8 Vulnerable ·cassproject
  • cpe:2.3:a:cassproject:competency_and_skills_system:*:*:*:*:*:node.js:*:* Versions before 1.5.8 Vulnerable ·cassproject

Remediation

  • Fix · CNA CASS (cassproject) Fixed in 1.5.8
  • Fix · GHSA-7qcx-4p32-qcmx cassproject (npm) Fixed in 1.5.8 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2022-29229
  2. 2026-10-03 Alias added: GHSA-7qcx-4p32-qcmx

References

Sources