Ansicht umschalten
Avatar von
  • unbekannter Benutzer

121 Beiträge seit 26.06.2003

Details hätten den Artikel nur unwesentlich verlängert

Berechtigungsprüfung nach Daten im Aufruf, danach Upload nach Daten im Paket

We determined that this vulnerability was due to inconsistent authorization checks and validation of data across several microservices that handle requests to the npm registry. In this architecture, the authorization service was properly validating user authorization to packages based on data passed in request URL paths. However, the service that performs underlying updates to the registry data determined which package to publish based on the contents of the uploaded package file. This discrepancy provided an avenue by which requests to publish new versions of a package would be authorized for one package but would actually be performed for a different, and potentially unauthorized, package.

https://github.blog/2021-11-15-githubs-commitment-to-npm-ecosystem-security/

Bewerten
- +
Ansicht umschalten