已开启
【23.03_RC1】【x86/arm】canal存在不安全的编译选项RPATH、STRIP #10
AtomGit-Bot创建于 2023年3月1日
2023年3月1日 创建了缺陷
openeuler-ci-bot
2023年3月1日 评论:
2023年3月1日 评论:
2023年3月1日 添加了
sig/DB
标签
2023年3月1日 将计划开始日期设置为2023-03-01
2023年3月1日 将计划截止日期设置为2023-03-02
2023年3月1日 将计划截止日期从 2023-03-02 修改为2023-03-08
2023年3月1日 将优先级设置为主要
2023年3月7日 将优先级从 主要 修改为次要
2023年3月15日 将任务状态从 待办的 修改为已完成
AtomGit-Bot
2023年3月15日 评论:
2023年3月15日 评论:
Canal为纯Java项目,经分析安全编译选项问题由其依赖的odbc-java、libjni等软件导致,依赖的安全编译问题已修复,关闭Issue.


Ethan-Zhang1
2023年3月27日 评论:
2023年3月27日 评论:
回归无法得出已修复结论,转22.03-LTS-Next里程碑,于22.03上复验和修复


2023年3月27日 将任务状态从 已完成 修改为待办的
2023年3月27日 将里程碑从 openEuler-23.03-round-1 修改为openEuler-22.03-LTS-Next-dailybuild
EEthan-Zhang1
2023年4月13日 将里程碑从 openEuler-22.03-LTS-Next-dailybuild 修改为openEuler-22.03-LTS-Next-Security
2023年4月13日 将里程碑从 openEuler-22.03-LTS-Next-dailybuild 修改为openEuler-22.03-LTS-Next-Security
2023年5月23日 将任务状态从 待办的 修改为已完成
2023年5月23日 将任务状态从 已完成 修改为待办的
软件信息:
1) OS版本及分支:openEuler 23.03 round1
2) 内核信息:Linux openEuler 6.1.8-3.0.0.10.oe23.03
3) 发现问题的组件版本信息:
repo:OS,everything,EPOL
【问题复现步骤】
1、PIE:查看编译日志中是否包含FPIE编译选项
2、STRIP:(1):rpm2cpio **.rpm|cpio -id (2)file $file
3、RPATH:(1):rpm2cpio **.rpm|cpio -id (2)readelf -d $file
【预期结果】
不存在不安全的编译选项:
1、包含FPIE安全编译选项
2、不包含not stripped
3、不包含rpath/runpath
【实际结果】
canal存在不安全的编译选项RPATH、STRIP