GHSA-vf78-3q9f-92g3

Suggest an improvement
Source
https://github.com/advisories/GHSA-vf78-3q9f-92g3
Import Source
https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2023/07/GHSA-vf78-3q9f-92g3/GHSA-vf78-3q9f-92g3.json
JSON Data
https://api.osv.dev/v1/vulns/GHSA-vf78-3q9f-92g3
Aliases
Published
2023-07-25T13:53:42Z
Modified
2024-01-30T20:14:03.118621Z
Severity
  • 10.0 (Critical) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:N CVSS Calculator
Summary
Hard-coded System User Credentials in Folio Data Export Spring module
Details

Impact

The module creates a system user that is used to perform internal module-to-module operations. Credentials for this user are hard-coded in the source code. This makes it trivial to authenticate as this user, resulting in unauthorized access to potentially dangerous APIs, allowing to view and modify configuration including single-sign-on configuration, to read, add and modify user data, and to read and transfer fees/fines in a patron's account.

Patches

Upgrade mod-data-export-spring to >=2.0.2, or a 1.5.x version >=1.5.4.

Workarounds

No known workarounds.

References

https://wiki.folio.org/x/hbMMBw - FOLIO Security Advisory with Upgrade Instructions https://github.com/folio-org/mod-data-export-spring/commit/93aff4566bff59e30f4121b5a2bda5b0b508a446 - Fix

Database specific
{
    "nvd_published_at": null,
    "cwe_ids": [],
    "severity": "CRITICAL",
    "github_reviewed": true,
    "github_reviewed_at": "2023-07-25T13:53:42Z"
}
References

Affected packages

Maven / org.folio:mod-data-export-spring

Package

Name
org.folio:mod-data-export-spring
View open source insights on deps.dev
Purl
pkg:maven/org.folio/mod-data-export-spring

Affected ranges

Type
ECOSYSTEM
Events
Introduced
2.0.0
Fixed
2.0.2

Maven / org.folio:mod-data-export-spring

Package

Name
org.folio:mod-data-export-spring
View open source insights on deps.dev
Purl
pkg:maven/org.folio/mod-data-export-spring

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
1.5.4