This repository has been archived on 2024-05-20. You can view files and clone it, but cannot push or open issues or pull requests.
nixos-workaround-cve-2024-2961/README.md

29 lines
890 B
Markdown
Raw Normal View History

2024-04-23 14:26:48 +02:00
# Workaround for CVE-2024-2961 on NixOS
This Nix snippet implements the workaround to CVE-2024-2961 as described by
[the Rocky Linux team](https://rockylinux.org/news/glibc-vulnerability-april-2024/).
Also a big thanks to [Martin Weinelt](https://github.com/mweinelt) for making
this work without rebuilding every single package on your computer.
## How to apply
Clone this repository and add the path to `workaround-cve-2024-2961.nix`
to the `imports` attribute of your `configuration.nix`, like this:
```nix
{ config, pkgs, ... }: {
...
imports = [
...
<path-to-repo>/nixos-workaround-cve-2024-2961/workaround-cve-2024-2961.nix
];
...
}
```
## Caveats
Keep in mind that this workaround disables encoding conversion to/from the
ISO-2022-CN-EXT Chinese text encoding. If this is something you or your users
need, you cannot apply this workaround or things will break.