6.0 MEDIUM
- CVSS version (CVSS): 4.0
- Attack Vector (AV): Network (N)
- Attack Complexity (AC): Low (L)
- Attack Requirement (AT): Present (P)
- Privileges Required (PR): Low (L)
- User Interaction (UI): None (N)
- Vulnerable System Impact Confidentiality (VC): High (H)
- Vulnerable System Impact Integrity (VI): None (N)
- Vulnerable System Impact Availability (VA): None (N)
- Subsequent System Impact Confidentiality (SC): None (N)
- Subsequent System Impact Integrity (SI): None (N)
- Subsequent System Impact Availability (SA): None (N)
- Modified Attack Vector (MAV): Network (N)
- Modified Attack Complexity (MAC): Low (L)
- Modified Attack Requirement (MAT): Present (P)
- Modified Privileges Required (MPR): Low (L)
- Modified User Interaction (MUI): None (N)
- Modified Vulnerable System Impact Confidentiality (MVC): High (H)
- Modified Vulnerable System Impact Integrity (MVI): None (N)
- Modified Vulnerable System Impact Availability (MVA): None (N)
- Modified Subsequent System Impact Confidentiality (MSC): Negligible (N)
- Modified Subsequent System Impact Integrity (MSI): Negligible (N)
- Modified Subsequent System Impact Availability (MSA): Negligible (N)
- Safety (S): Not Defined (X)
- Automatable (AU): Not Defined (X)
- Recovery (R): Not Defined (X)
- Value Density (V): Not Defined (X)
- Vulnerability Response Effort (RE): Not Defined (X)
- Provider Urgency (U): Not Defined (X)
- Confidentiality Req. (CR): Not Defined (X)
- Integrity Req. (IR): Not Defined (X)
- Availability Req. (AR): Not Defined (X)
- Exploit Maturity (E): Not Defined (X)
by @LeSuisse Activity log
- Created suggestion
- @LeSuisse dismissed (not in Nixpkgs)
In OpenStack Swift through 2.38.0, S3API middleware does not enforce …
In OpenStack Swift through 2.38.0, S3API middleware does not enforce that semantic x-amz-* headers are covered by the SigV4 signature on presigned URL requests. An attacker who obtains a presigned PUT URL can inject an unsigned X-Amz-Copy-Source header, causing Swift to perform a server-side copy from an arbitrary source object using the signer's authorization context. The attacker can read any object the signer has access to, provided the target project_id, container name, and object name are known. This affects all deployments using the default s3_acl=false configuration.
References
-
https://launchpad.net/bugs/2158733 issue-tracking
-
-
https://security.openstack.org/ossa/OSSA-2026-030.html vendor-advisory
Affected products
- <2.37.3
- ==2.38.0
- <2.36.3
- <2.35.4
Matching in nixpkgs
pkgs.swift
Swift Programming Language
pkgs.swiften
XMPP library for C++, used by the Swift client
pkgs.swiftpm
Package Manager for the Swift Programming Language
pkgs.swiftlint
Tool to enforce Swift style and conventions
pkgs.swift-quit
Automatic quitting of macOS apps when closing their windows
pkgs.cargo-swift
Cargo plugin to easily build Swift packages from Rust code
pkgs.swiftclient
Client library for OpenStack Swift API
pkgs.swiftformat
Code formatting and linting tool for Swift
pkgs.swiftpm2nix
Generate a Nix expression to fetch swiftpm dependencies
pkgs.swiftshader
High-performance CPU-based implementation of the Vulkan 1.3 graphics API
-
nixos-unstable 2025-10-15
- nixpkgs-unstable 2025-10-15
- nixos-unstable-small 2025-10-15
-
nixos-26.05 2025-10-15
- nixos-26.05-small 2025-10-15
- nixpkgs-26.05-darwin 2025-10-15
pkgs.swift-format
Formatting technology for Swift source code
pkgs.protoc-gen-swift
Protobuf plugin for generating Swift code
pkgs.swiftdefaultapps
View and change the default application for url schemes and UTIs
pkgs.swiftPackages.swift
Swift Programming Language
pkgs.swiftPackages.XCTest
Framework for writing unit tests in Swift
pkgs.swiftPackages.swiftpm
Package Manager for the Swift Programming Language
pkgs.swiftPackages.Dispatch
Grand Central Dispatch
pkgs.kodiPackages.xbmcswift2
Framework to ease development of Kodi addons
pkgs.python313Packages.swift
OpenStack Object Storage
pkgs.python314Packages.swift
OpenStack Object Storage
pkgs.swiftPackages.Foundation
Core utilities, internationalization, and OS independence for Swift
pkgs.swiftPackages.swift-docc
Documentation compiler for Swift
pkgs.python313Packages.swifter
Package which efficiently applies any function to a pandas dataframe or series in the fastest available manner
pkgs.python314Packages.swifter
Package which efficiently applies any function to a pandas dataframe or series in the fastest available manner
pkgs.swiftPackages.swiftpm2nix
Generate a Nix expression to fetch swiftpm dependencies
pkgs.swift-corelibs-libdispatch
Grand Central Dispatch
pkgs.swiftPackages.swift-driver
Swift compiler driver
pkgs.swiftPackages.swift-format
Formatting technology for Swift source code
pkgs.swiftPackages.swift-unwrapped
Swift Programming Language
pkgs.swiftPackages.swiftNoSwiftDriver
Swift Programming Language
pkgs.vscode-extensions.sswg.swift-lang
Swift Language Support for Visual Studio Code
pkgs.python313Packages.python-swiftclient
Client library for OpenStack Swift API
pkgs.python314Packages.python-swiftclient
Client library for OpenStack Swift API
pkgs.tree-sitter-grammars.tree-sitter-swift
Tree-sitter grammar for swift
pkgs.vimPlugins.nvim-treesitter-parsers.swift
Tree-sitter grammar for swift
-
nixos-unstable 0.0.0+rev=8abb3e8
- nixpkgs-unstable 0.0.0+rev=8abb3e8
- nixos-unstable-small 0.0.0+rev=28fe3a8
-
nixos-26.05 0.0.0+rev=8abb3e8
- nixos-26.05-small 0.0.0+rev=8abb3e8
- nixpkgs-26.05-darwin 0.0.0+rev=8abb3e8
pkgs.python313Packages.tree-sitter-grammars.tree-sitter-swift
Python bindings for tree-sitter-swift
Package maintainers
-
@Eliot00 Elliot Xu <hack00mind@gmail.com>
-
@minijackson Rémi Nicole <minijackson@riseup.net>
-
@peterhoeg Peter Hoeg <peter@hoeg.com>
-
@nvmd Sergey Kazenyuk <kazenyuk@pm.me>
-
@dschrempf Dominik Schrempf <dominik.schrempf@gmail.com>
-
@cpages Carles Pagès <page@ruiec.cat>
-
@aanderse Aaron Andersen <aaron@fosslib.net>
-
@matteo-pacini Matteo Pacini <m@matteopacini.me>
-
@anthonyroussel Anthony Roussel <anthony@roussel.dev>
-
@SuperSandro2000 Sandro Jäckel <sandro.jaeckel@gmail.com>
-
@vinetos vinetos <contact+git@vinetos.fr>
-
@natsukium Tomoya Otabi <nixpkgs@natsukium.com>
-
@stepbrobd Yifei Sun <ysun@hey.com>
-
@A-jay98 Ali Jamadi <ali@jamadi.me>
-
@mightyiam Shahar "Dawn" Or <mightyiampresence@gmail.com>
-
@adfaure Adrien Faure <adfaure@pm.me>
-
@Samasaur1 Samasaur <sam@samasaur.com>
-
@stephank Stéphan Kochen <nix@stephank.nl>
-
@dduan Daniel Duan <daniel@duan.ca>
-
@cmm Michael Livshin <repo@cmm.kakpryg.net>
-
@Enzime Michael Hoang
-
@malob Malo Bourgon <mbourgon@gmail.com>
-
@Twey James ‘Twey’ Kay <twey@twey.co.uk>
-
@bdesham Benjamin Esham <benjamin@esham.io>
-
@DimitarNestorov Dimitar Nestorov <nix@dimitarnestorov.com>
-
@aciceri Andrea Ciceri <andrea.ciceri@autistici.org>