openEuler22.03sp4 arm架构tar升级到1.34-6后对存在子目录的解压包解压报错

版本信息:

[root@5b8fba2a72ed /]# rpm -q tar
tar-1.34-6.oe2203sp4.aarch64
[root@5b8fba2a72ed /]# rpm -q --changes tar

测试情况如下:

[root@5b8fba2a72ed tmp]# echo hell > tmp/test.txt
[root@5b8fba2a72ed tmp]# ls tmp/
test.txt
[root@5b8fba2a72ed tmp]# tar zcvf tmp.tar.tz tmp
tmp/
tmp/test.txt
[root@5b8fba2a72ed tmp]# mkdir tmp1
[root@5b8fba2a72ed tmp]# tar -xvf tmp.tar.tz -C tmp1/
tmp/
tmp/test.txt
tar: tmp/test.txt: Cannot open: Invalid argument
tar: Exiting with failure status due to previous errors

实测没有发现问题:

[root@yanzhicong-arm tmp]# echo hell > tmp/test.txt
[root@yanzhicong-arm tmp]# ls tmp/
test.txt
[root@yanzhicong-arm tmp]# tar zcvf tmp.tar.tz tmp
tmp/
tmp/test.txt
[root@yanzhicong-arm tmp]# mkdir tmp1
[root@yanzhicong-arm tmp]# tar -xvf tmp.tar.tz -C tmp1/
tmp/
tmp/test.txt
[root@yanzhicong-arm tmp]# rpm -q tar
tar-1.34-6.oe2203sp4.aarch64
[root@yanzhicong-arm tmp]# rpm -q --changes tar
* Tue 06 Jan 2026 08:00:00 PM CST fuanan <fuanan3@h-partners.com> - 2:1.34-6
- fix CVE-2025-45582