Description
Description
Details
Details
Related Changes in Gerrit:
| Subject | Author | Repo | Branch | Lines +/- | |
|---|---|---|---|---|---|
| Update league/oauth2-server and dependancies | Reedy | mediawiki/extensions/OAuth | master | +269 -339 |
Related Objects
Related Objects
Event Timeline
Comment Actions
Change #1222275 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/extensions/OAuth@master] Update league/oauth2-server and dependancies
Comment Actions
Users of HMAC-based algorithms (HS256, HS384, and HS512) combined with Lcobucci\JWT\Signer\Key\LocalFileReference as key are having their tokens issued/validated using the file path as hashing key - instead of the contents.
Just for the record, we weren't affected by this:
- RsaJwtCodec (core JWT session cookies) uses InMemory, not LocalFileReference (also RSA, not HS*)
- AccessTokenEntity (OAuth 2 access tokens) uses LocalFileReference but RSA, not HS*
- SpecialMWOAuth::outputJWT() (OAuth1 OIDC-ish tokens), CheckUser and ContentTranslation use HS256 but via a different library
Comment Actions
Change #1222275 merged by jenkins-bot:
[mediawiki/extensions/OAuth@master] Update league/oauth2-server and dependancies