Closed crimsonvspurple closed 3 months ago
@Avery-Dunn - why do we need this dependency? Is it to create the client assertion from a certificate for confidential client flows? Maybe in the long run it's better to just have MSAL do that from scratch? It's just a json string + signature.
Fully agree with you, remove if possible.
I could not find any PR for this. Shouldn't dependabot open PR for these automatically?
Fully agree with you, remove if possible.
I could not find any PR for this. Shouldn't dependabot open PR for these automatically?
Yes, I am not sure why Dependabot didn't alert us. The security tab doesn't show these.
@bgavrilMS : We use it several places for standard OIDC stuff about tokens, credentials, authorization grants, etc. We could probably remove it, but it would be quite a few code changes. Seems like we have to update this dependency at least once a year, so maybe removing it is worth the effort.
As for why dependabot didn't create a PR for us: the vulnerability is in an optional dependency of oauth2-oidc-sdk, and my best guess is that we don't use the part of oauth2-oidc-sdk that's vulnerable:
Regardless, thanks for letting us know @crimsonvspurple !
Vulnerabilities from dependencies: CVE-2024-34447 CVE-2024-30172 CVE-2024-30171 CVE-2024-29857