Fellow #java developers, you are likely affected by the #eMudhras CA compromise. Let's fix your #java and @graalvm.org installations and apps: glaforge.dev/posts/2026/1...
8 reposts17 likes
Fellow #java developers, you are likely affected by the #eMudhras CA compromise. Let's fix your #java and @graalvm.org installations and apps: glaforge.dev/posts/2026/1...
8 reposts17 likes
👋 Thanks for the eMudhra post! However, we found that blocking only the 16 fingerprints is bypassable: anyone can swap s for n−s in the ECDSA signature of the 8 emSign-signed intermediates. No key needed, new fingerprint, still chains to the emSign roots. See github.com/keycloak/key...
I think we need to compare the public key (SPKI) SHA-256 instead of the cert fingerprint, like they are doing in OkHttp: gist.github.com/swankjesse/d.... Not sure how we can do that with $JAVA_HOME/lib/security/blocked.certs, which accepts only the fingerprint