Oracle har publicerat en planerad uppdatering av sina produkter (Critical Patch Update) för att ÄtgÀrda kritiska problem och sÄrbarheter. I apriluppdateringen ÄtgÀrdades sammanlagt 520 sÄrbarheter.
NÄgra problem:
- 6 sÀkerhetsproblem i Java SE. Alla sÄrbarheter kan utnyttjas pÄ distans utan autentisering och pÄverkar miljöer som tillÄter exekvering av osÀker kod. TvÄ av problemen har en allvarlighetsgrad pÄ 7.5. SÄrbarheterna har ÄtgÀrdats i versionerna Java SE 18.0.1, 11.0.15 och 8u331.
Ett av problemen (CVE-2022-21449) tillÄter generering av en falsk digital signatur ECDSA genom att anvÀnda nollvÀrden för kurvparametrarna (om parametrarna Àr noll gÄr kurvan mot oÀndligheten, sÄ nollvÀrden Àr tydligt förbjudna enligt specifikationen). I Java-biblioteken saknades en kontroll för nollvÀrden av ECDSA-parametrar, sÄ vid hantering av signaturer med nollvÀrden ansÄg Java dem alltid som giltiga.
SÄrbarheten kan bland annat anvÀndas för att generera falska TLS-certifikat, som kommer att accepteras i Java som korrekta, samt för att kringgÄ autentisering via WebAuthn och skapa falska JWT-signaturer och OIDC-token. Med andra ord, sÄrbarheten tillÄter generering av universella certifikat och signaturer som kommer att betraktas som giltiga i Java-hanterare som anvÀnder standardklasserna java.security.* för validering. Problemet upptrÀder i versionerna Java 15, 16, 17 och 18. Ett exempel pÄ generering av falska certifikat finns tillgÀngligt. jshell> import java.security.* jshell> var keys = KeyPairGenerator.getInstance("EC").generateKeyPair() keys ==> java.security.KeyPair@626b2d4a jshell> var blankSignature = new byte[64] blankSignature ==> byte[64] { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, ⊠, 0, 0, 0, 0, 0, 0, 0, 0 } jshell> var sig = Signature.getInstance("SHA256WithECDSAInP1363Format") sig ==> Signature object: SHA256WithECDSAInP1363Format jshell> sig.initVerify(keys.getPublic()) jshell> sig.update("Hello, World".getBytes()) jshell> sig.verify(blankSignature) $8 ==> true
- 26 sÄrbarheter i servern MySQL, varav tvÄ kan utnyttjas pÄ distans. De allvarligaste problemen relaterade till anvÀndning av OpenSSL och protobuf har en allvarlighetsgrad pÄ 7.5. Mindre allvarliga sÄrbarheter pÄverkar optimeraren, InnoDB, replikering, PAM-plugin, DDL, DML, FTS och loggning. Problemen har ÄtgÀrdats i versionerna MySQL Community Server 8.0.29 och 5.7.38.
- 5 sÄrbarheter i VirtualBox. Problemen har tilldelats en fara nivÄ frÄn 7.5 till 3.8 (den mest kritiska sÄrbarheten förekommer endast pÄ Windows-plattformen). SÄrbarheterna har ÄtgÀrdats i uppdateringen av VirtualBox 6.1.34.
- 6 sÄrbarheter i Solaris. Problemen berör kÀrnan och verktyg. Den mest allvarliga frÄgan i verktygen har tilldelats en fara nivÄ pÄ 8.2. SÄrbarheterna har ÄtgÀrdats i uppdateringen av Solaris 11.4 SRU44.
KĂ€lla: opennet.ru
