Update dependency sbt/sbt to v1.9.7 #30
No reviewers
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
navicore/stsource!30
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/sbt-sbt-1.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
1.9.6->1.9.7Release Notes
sbt/sbt (sbt/sbt)
v1.9.7: 1.9.7Compare Source
Highlights
IO.unzip. This was discovered and reported by Kenji Yoshida (@xuwei-k), and fixed by @eed3si9n in io#360.Zip Slip (arbitrary file write) vulnerability
See https://github.com/sbt/sbt/security/advisories/GHSA-h9mw-grgx-2fhf for the most up to date information. This affects all sbt versions prior to 1.9.7.
Path traversal vulnerabilty was discovered in
IO.unzipcode. This is a very common vulnerability known as Zip Slip, and was found and fixed in plexus-archiver, Ant, etc.Given a specially crafted zip or JAR file,
IO.unzipallows writing of arbitrary file. The follow is an example of a malicious entry:When executed on some path with six levels,
IO.unzipcould then overwrite a file under/root/. sbt main usesIO.unziponly inpullRemoteCacheandResolvers.remote, however, many projects useIO.unzip(...)directly to implement custom tasks and tests.Non-determinism from AutoPlugins loading
We've known that occasionally some builds non-deterministically flip-flops its behavior when a task or a setting is set by two independent AutoPlugins, i.e. two plugins that neither depends on the other.
sbt 1.9.7 attempts to fix non-determinism of plugin loading order.
This was contributed by @eed3si9n in #7404.
Other updates and fixes
Updates Coursier to 2.1.7 by @regiskuckaertz in #7392
Updates Swoval to 2.1.12 by @eatkins in io#353.
Fixes
.sbtoptssupport forsbtrunner script on Windows by @ptrdom in #7393Adds documentation on
scriptedSbtkey by @mdedetrich in #7383Includes the URL in
dependencyBrowseTreelog by @mkurz in #7396Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.