Skip to content

ENT-13591: Fixed buffer overflow in cf-secret when using multiple keys of different sizes (3.24.x)#6000

Merged
larsewi merged 1 commit into
cfengine:3.24.xfrom
larsewi:secret-3.24.x
Dec 19, 2025
Merged

ENT-13591: Fixed buffer overflow in cf-secret when using multiple keys of different sizes (3.24.x)#6000
larsewi merged 1 commit into
cfengine:3.24.xfrom
larsewi:secret-3.24.x

Conversation

@larsewi

@larsewi larsewi commented Dec 15, 2025

Copy link
Copy Markdown
Contributor
$ openssl genrsa -out small.priv 2048
$ openssl rsa -in small.priv -RSAPublicKey_out -out small.pub
writing RSA key
$ openssl genrsa -out large.priv 4096
$ openssl rsa -in large.priv -RSAPublicKey_out -out large.pub
writing RSA key
$ echo "Secret Data" > secret.txt
$ cf-secret encrypt -k small.pub,large.pub -o secret.enc secret.txt
free(): invalid next size (normal)
Aborted (core dumped)

Ticket: ENT-13591
Changelog: Title
Signed-off-by: Lars Erik Wik lars.erik.wik@northern.tech
(cherry picked from commit b8d1e09)

Backported from #5992

…ent sizes

```
$ openssl genrsa -out small.priv 2048
$ openssl rsa -in small.priv -RSAPublicKey_out -out small.pub
writing RSA key
$ openssl genrsa -out large.priv 4096
$ openssl rsa -in large.priv -RSAPublicKey_out -out large.pub
writing RSA key
$ echo "Secret Data" > secret.txt
$ cf-secret encrypt -k small.pub,large.pub -o secret.enc secret.txt
free(): invalid next size (normal)
Aborted (core dumped)
```

Ticket: ENT-13591
Changelog: Title
Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
(cherry picked from commit b8d1e09)
@larsewi larsewi changed the title Fixed buffer overflow in cf-secret when using multiple keys of different sizes ENT-13591: Fixed buffer overflow in cf-secret when using multiple keys of different sizes (3.24.x) Dec 15, 2025
@larsewi larsewi marked this pull request as ready for review December 15, 2025 10:03
@larsewi

larsewi commented Dec 18, 2025

Copy link
Copy Markdown
Contributor Author

Build Status

@larsewi larsewi merged commit b4c6957 into cfengine:3.24.x Dec 19, 2025
44 checks passed
@larsewi larsewi deleted the secret-3.24.x branch April 27, 2026 07:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant