CVE-2023-46122 Information

Description

sbt is a build tool for Scala Java and others. Given a specially crafted zip or JAR file IO.unzip allows writing of arbitrary file. This would have potential to overwrite /root/.ssh/authorized_keys. Within sbt’s main code IO.unzip is used in pullRemoteCache task and Resolvers.remote; however many projects use IO.unzip(...) directly to implement custom tasks. This vulnerability has been patched in version 1.9.7.

Reference

https://github.com/sbt/io/issues/358 https://github.com/sbt/sbt/security/advisories/GHSA-h9mw-grgx-2fhf https://github.com/sbt/io/commit/124538348db0713c80793cb57b915f97ec13188a https://github.com/sbt/io/pull/360

Share on: