Ubuntu 22.04 上的 freeradius-utils 包中出现分段错误

Ubuntu 22.04 上的 freeradius-utils 包中出现分段错误

smbencrypt使用官方 Docker 镜像运行标准 Ubuntu 22.04,尝试从 freeradius-utils使用时出现段错误:

$ docker run -it ubuntu:22.04
# apt update && apt install -y freeradius-utils
# smbencrypt test
LM Hash                         NT Hash
--------------------------------        --------------------------------
Segmentation fault

gdb 回溯指向 libfreeradius-radius.so:

#0  0x0000000000000000 in ?? ()
#1  0x00007fd5ba711dbe in fr_md4_calc () from /usr/lib/freeradius/libfreeradius-radius.so
#2  0x000055cbfd9ba213 in main ()

这是一个已知错误吗?我通过 Google 找不到任何信息。

答案1

这原来是一个 freeradius 服务器错误,与 Ubuntu 22 中更新到 OpenSSL 3.0.0 有关。已报告这里。该问题已在 3.0.x 和 3.2.x 分支中得到修复,因此我认为该问题将在 Ubuntu 软件包更新后得到修复。在此期间,您可以从源代码构建 freeradius-server如果你需要它。

相关内容