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.osv.dev/v1/vulns/SUSE-SU-2023:4060-1
Upstream
Related
Published
2023-10-12T08:05:57Z
Modified
2026-02-04T04:15:58Z
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
0 Unknown 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"
        }
    ]
}

Database specific

source
"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2023:4060-1.json"

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
0 Unknown 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"
        }
    ]
}

Database specific

source
"https://ftp.suse.com/pub/projects/security/osv/SUSE-SU-2023:4060-1.json"