org/mitre/oauth2/web/OAuthConfirmationController.java in the OpenID Connect server implementation for MITREid Connect through 1.3.3 contains a Mass Assignment (aka Autobinding) vulnerability. This arises due to unsafe usage of the @ModelAttribute annotation during the OAuth authorization flow, in which HTTP request parameters affect an authorizationRequest.
[
{
"target": {
"function": "confimAccess",
"file": "openid-connect-server/src/main/java/org/mitre/oauth2/web/OAuthConfirmationController.java"
},
"id": "CVE-2021-27582-ba65909a",
"signature_type": "Function",
"signature_version": "v1",
"deprecated": false,
"source": "https://github.com/mitreid-connect/openid-connect-java-spring-server/commit/7eba3c12fed82388f917e8dd9b73e86e3a311e4c",
"digest": {
"function_hash": "331323756972400497807701271783561924022",
"length": 3249.0
}
},
{
"target": {
"file": "openid-connect-server/src/main/java/org/mitre/oauth2/web/OAuthConfirmationController.java"
},
"id": "CVE-2021-27582-c27f5ae3",
"signature_type": "Line",
"signature_version": "v1",
"deprecated": false,
"source": "https://github.com/mitreid-connect/openid-connect-java-spring-server/commit/7eba3c12fed82388f917e8dd9b73e86e3a311e4c",
"digest": {
"threshold": 0.9,
"line_hashes": [
"259347651145437691049013431933483762765",
"297901340302487054581137067050141467193",
"258519029864756625359601058265158894530",
"80683396604422368032150391326970818942",
"209744033836646674392746522741592316847"
]
}
}
]