Nixpkgs security tracker

Try the new UI
Login with GitHub

Suggestions search

With package: simpleBuildTool

Found 1 matching suggestions

View:
Compact
Detailed
created 5 months, 4 weeks ago Activity log
  • Created suggestion
sbt: Source dependency feature (via crafted VCS URL) leads to arbitrary code execution on Windows

sbt is a build tool for Scala, Java, and others. From version 0.9.5 to before version 1.12.7, on Windows, sbt uses Process("cmd", "/c", ...) to run VCS commands (git, hg, svn). The URI fragment (branch, tag, revision) is user-controlled via the build definition and passed to these commands without validation. Because cmd /c interprets &, |, and ; as command separators, a malicious fragment can execute arbitrary commands. This issue has been patched in version 1.12.7.

Affected products

sbt
  • ==>= 0.9.5, < 1.12.7

Matching in nixpkgs

pkgs.sbt

Build tool for Scala, Java and more

  • nixos-unstable -
    • nixos-unstable-small 2.0.9
  • nixos-26.05 -

pkgs.usbtop

Top utility that shows an estimated instantaneous bandwidth on USB buses and devices

  • nixos-unstable -
    • nixos-unstable-small 1.0
  • nixos-26.05 -
    • nixos-26.05-small 1.0

pkgs.usbtree

Live USB device tree in your terminal. Rust TUI, no root, no libusb. Full activity metrics on Linux; device tree on macOS/Windows

  • nixos-unstable -
    • nixos-unstable-small 0.1.1

pkgs.sbt-extras

More featureful runner for sbt, the simple/scala/standard build tool

pkgs.simpleBuildTool

Build tool for Scala, Java and more

  • nixos-unstable -
    • nixos-unstable-small 2.0.9
  • nixos-26.05 -

pkgs.sbt-with-scala-native

Build tool for Scala, Java and more, with the Scala Native toolchain

  • nixos-unstable -
    • nixos-unstable-small 2.0.9
  • nixos-26.05 -

pkgs.python313Packages.usbtmc

Python implementation of the USBTMC instrument control protocol

  • nixos-unstable -
    • nixos-unstable-small 0.8
  • nixos-26.05 -
    • nixos-26.05-small 0.8

pkgs.python314Packages.usbtmc

Python implementation of the USBTMC instrument control protocol

  • nixos-unstable -
    • nixos-unstable-small 0.8
  • nixos-26.05 -
    • nixos-26.05-small 0.8

Package maintainers