SUSE-SU-2023:4060-1

Source
https://www.suse.com/support/update/announcement/2023/suse-su-20234060-1/
Import Source
https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2023:4060-1.json
JSON Data
https://api.test.osv.dev/v1/vulns/SUSE-SU-2023:4060-1
Related
Published
2023-10-12T08:05:57Z
Modified
2025-05-08T17:32:14.290478Z
Upstream
Summary
Security update for rage-encryption
Details

This update for rage-encryption fixes the following issues:

-CVE-2023-42811: chosen ciphertext attack possible against aes-gcm (bsc#1215657)

  • update vendor.tar.zst to contain aes-gcm >= 0.10.3

    • Update to version 0.9.2+0:
  • CI: Ensure apt repository is up-to-date before installing build deps

  • CI: Build Linux releases using ubuntu-20.04 runner
  • CI: Remove most uses of actions-rs actions

    • Update to version 0.9.2+0:
  • Fix changelog bugs and add missing entry

  • Document PINENTRY_PROGRAM environment variable
  • age: Add Decryptor::new_async_buffered
  • age: impl AsyncBufRead for ArmoredReader
  • Pre-initialize vectors when the capacity is known, or use arrays
  • Use PINENTRY_PROGRAM as environment variable for pinentry
  • Document why impl AsyncWrite for StreamWriter doesn't loop indefinitely
  • cargo update
  • cargo vet prune
  • Migrate to cargo-vet 0.7
  • build(deps): bump svenstaro/upload-release-action from 2.5.0 to 2.6.1
  • Correct spelling in documentation
  • build(deps): bump codecov/codecov-action from 3.1.1 to 3.1.4
  • StreamWriter AsyncWrite: fix usage with futures::io::copy()
  • rage: Use Decryptor::new_buffered
  • age: Add Decryptor::new_buffered
  • age: impl BufRead for ArmoredReader
  • Update Homebrew formula to v0.9.1
  • feat/pinentry: Use env var to define pinentry binary

    • Update to version 0.9.1+0:
  • ssh: Fix parsing of OpenSSH private key format

  • ssh: Support aes256-gcm@openssh.com ciphers for encrypted keys
  • ssh: Add aes256-gcm@openssh.com cipher to test cases
  • ssh: Extract common key material derivation logic for encrypted keys
  • ssh: Use associated constants for key and IV sizes
  • ssh: Add test cases for encrypted keys
    • Add shell completions for fish and zsh.
References

Affected packages

SUSE:Linux Enterprise Module for Basesystem 15 SP5 / rage-encryption

Package

Name
rage-encryption
Purl
pkg:rpm/suse/rage-encryption&distro=SUSE%20Linux%20Enterprise%20Module%20for%20Basesystem%2015%20SP5

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
0.9.2+0-150500.3.3.1

Ecosystem specific

{
    "binaries": [
        {
            "rage-encryption": "0.9.2+0-150500.3.3.1",
            "rage-encryption-bash-completion": "0.9.2+0-150500.3.3.1"
        }
    ]
}

openSUSE:Leap 15.5 / rage-encryption

Package

Name
rage-encryption
Purl
pkg:rpm/opensuse/rage-encryption&distro=openSUSE%20Leap%2015.5

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
0.9.2+0-150500.3.3.1

Ecosystem specific

{
    "binaries": [
        {
            "rage-encryption": "0.9.2+0-150500.3.3.1",
            "rage-encryption-bash-completion": "0.9.2+0-150500.3.3.1"
        }
    ]
}