软件信息:
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
【实际结果】
evolution-data-server存在不安全的编译选项RPATH、
Hi ryuo, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: Desktop, and any of the maintainers: @small_leek , @t.feng , @wenlongd , @Randy.Wang , @weidongkl , @douyan , @薄皮小笼包 , @yanan-rock , @丈青山 , @weijin-deng
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
以下文件存在rpath路径,通过chrpath -d 去除
/usr/libexec/evolution-data-server/installed-tests/test-book-client-remove-contacts
/usr/libexec/evolution-data-server/installed-tests/test-fixture
/usr/libexec/evolution-data-server/installed-tests/test-sqlite-cursor-move-by-de-DE
/usr/libexec/evolution-data-server/installed-tests/test-book-client-remove-contact
/usr/libexec/evolution-data-server/installed-tests/test-book-cache-create-cursor
/usr/libexec/evolution-data-server/installed-tests/test-contact-types
/usr/libexec/evolution-data-server/installed-tests/test-book-cache-get-contact
/usr/libexec/evolution-data-server/installed-tests/test-cal-component
/usr/libexec/evolution-data-server/installed-tests/test-book-client-add-and-get-sync
/usr/libexec/evolution-data-server/installed-tests/test-book-cache-cursor-set-target
/usr/libexec/evolution-data-server/installed-tests/test-sqlite-get-contact
/usr/libexec/evolution-data-server/installed-tests/test-ebook-add-contact
/usr/libexec/evolution-data-server/installed-tests/test-book-cache-cursor-move-by-en-US
/usr/libexec/evolution-data-server/installed-tests/test-ebook-remove-contacts
/usr/libexec/evolution-data-server/installed-tests/test-book-cache-cursor-move-by-fr-CA
/usr/libexec/evolution-data-server/installed-tests/test-cal-client-create-object
/usr/libexec/evolution-data-server/installed-tests/test-book-cache-cursor-move-by-de-DE
/usr/libexec/evolution-data-server/installed-tests/test-ebook-commit-contact
/usr/libexec/evolution-data-server/installed-tests/test-book-client-view-operations
/usr/libexec/evolution-data-server/installed-tests/test-ebook-get-static-capabilities
/usr/libexec/evolution-data-server/installed-tests/test-book-client-preserve-uid
/usr/libexec/evolution-data-server/installed-tests/test-book-cache-cursor-move-by-posix
/usr/libexec/evolution-data-server/installed-tests/test-cal-client-get-view
/usr/libexec/evolution-data-server/installed-tests/test-book-client-cursor-create
/usr/libexec/evolution-data-server/installed-tests/test-book-client-add-contact
/usr/libexec/evolution-data-server/installed-tests/test-vcard-parsing
/usr/libexec/evolution-data-server/installed-tests/test-book-client-get-view
/usr/libexec/evolution-data-server/installed-tests/test-book-client-get-revision
/usr/libexec/evolution-data-server/installed-tests/test-sqlite-cursor-change-locale
/usr/libexec/evolution-data-server/installed-tests/test-book-client-get-contact
/usr/libexec/evolution-data-server/installed-tests/test-book-client-custom-summary
/usr/libexec/evolution-data-server/installed-tests/test-cal-cache-intervals
/usr/libexec/evolution-data-server/installed-tests/test-ebook-remove-contact-by-id
/usr/libexec/evolution-data-server/installed-tests/test-sqlite-cursor-move-by-posix
/usr/libexec/evolution-data-server/installed-tests/test-book-client-refresh
/usr/libexec/evolution-data-server/installed-tests/test-cal-client-get-free-busy
/usr/libexec/evolution-data-server/installed-tests/test-sqlite-cursor-move-by-fr-CA
/usr/libexec/evolution-data-server/installed-tests/test-ebook-get-required-fields
/usr/libexec/evolution-data-server/installed-tests/test-type-param
/usr/libexec/evolution-data-server/installed-tests/test-ebook-get-supported-auth-methods
/usr/libexec/evolution-data-server/installed-tests/test-cal-reminders
/usr/libexec/evolution-data-server/installed-tests/test-cal-meta-backend
/usr/libexec/evolution-data-server/installed-tests/test-cal-cache-search
/usr/libexec/evolution-data-server/installed-tests/test-cal-recur
/usr/libexec/evolution-data-server/installed-tests/test-cal-client-refresh
/usr/libexec/evolution-data-server/installed-tests/test-cal-client-send-objects
/usr/libexec/evolution-data-server/installed-tests/test-ebook-get-contact
/usr/libexec/evolution-data-server/installed-tests/test-cal-client-get-attachment-uris
/usr/libexec/evolution-data-server/installed-tests/test-cal-client-add-timezone
/usr/libexec/evolution-data-server/installed-tests/test-cal-cache-getters
/usr/libexec/evolution-data-server/installed-tests/test-cal-utils
/usr/libexec/evolution-data-server/installed-tests/test-cal-client-receive-objects
/usr/libexec/evolution-data-server/installed-tests/test-book-client-e164-param
/usr/libexec/evolution-data-server/installed-tests/test-book-client-get-contact-uids
/usr/libexec/evolution-data-server/installed-tests/test-book-client-add-and-get-async
/usr/libexec/evolution-data-server/installed-tests/test-phone-number
/usr/libexec/evolution-data-server/installed-tests/test-query
/usr/libexec/evolution-data-server/installed-tests/test-book-cache-cursor-set-sexp
/usr/libexec/evolution-data-server/installed-tests/test-cal-client-bulk-methods
/usr/libexec/evolution-data-server/installed-tests/test-ebook-get-supported-fields
/usr/libexec/evolution-data-server/installed-tests/test-book-cache-offline
/usr/libexec/evolution-data-server/installed-tests/test-cal-cache-offline
/usr/libexec/evolution-data-server/installed-tests/test-book-cache-cursor-change-locale
/usr/libexec/evolution-data-server/installed-tests/test-book-client-suppress-notifications
/usr/libexec/evolution-data-server/installed-tests/test-book-client-revision-view
/usr/libexec/evolution-data-server/installed-tests/test-ebook-remove-contact
/usr/libexec/evolution-data-server/installed-tests/test-cal-client-get-revision
/usr/libexec/evolution-data-server/installed-tests/test-cal-client-modify-object
/usr/libexec/evolution-data-server/installed-tests/test-cal-client-get-object-list
/usr/libexec/evolution-data-server/installed-tests/test-book-client-photo-is-uri
/usr/libexec/evolution-data-server/installed-tests/test-book-client-write-write
/usr/libexec/evolution-data-server/installed-tests/test-cal-client-remove-object
/usr/libexec/evolution-data-server/installed-tests/e-source-registry-test
/usr/libexec/evolution-data-server/installed-tests/test-sqlite-create-cursor
/usr/libexec/evolution-data-server/installed-tests/test-book-client-remove-contact-by-uid
/usr/libexec/evolution-data-server/installed-tests/test-cal-client-revision-view
/usr/libexec/evolution-data-server/installed-tests/test-book-client-uid-only-view
/usr/libexec/evolution-data-server/installed-tests/test-untyped-phones
/usr/libexec/evolution-data-server/installed-tests/libedataserver-test
/usr/libexec/evolution-data-server/installed-tests/test-sqlite-cursor-set-target
/usr/libexec/evolution-data-server/installed-tests/test-book-client-self
/usr/libexec/evolution-data-server/installed-tests/test-book-client-modify-contact
/usr/libexec/evolution-data-server/installed-tests/test-sqlite-cursor-set-sexp
/usr/libexec/evolution-data-server/installed-tests/test-sqlite-cursor-move-by-en-US
/usr/libexec/evolution-data-server/installed-tests/test-book-cache-cursor-calculate
/usr/libexec/evolution-data-server/installed-tests/test-intervaltree
/usr/libexec/evolution-data-server/installed-tests/test-cal-backend-sexp
/usr/libexec/evolution-data-server/installed-tests/test-sqlite-cursor-calculate
/usr/libexec/evolution-data-server/installed-tests/test-ebook-get-book-view
/usr/libexec/evolution-data-server/installed-tests/test-book-meta-backend
登录 后才可以发表评论