FS#61220 - [grafana] compile with go-pie

Attached to Project: Community Packages
Opened by Jelle van der Waa (jelly) - Monday, 31 December 2018, 08:11 GMT
Last edited by Sébastien Luttringer (seblu) - Tuesday, 01 January 2019, 14:13 GMT
Task Type Feature Request
Category Packages
Status Closed
Assigned To Sébastien Luttringer (seblu)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Currently grafana-server has no PIE as can be seen with checksec -f /usr/bin/grafana-server

[jelle@helium][/tmp]%checksec -f /usr/bin/grafana-server
RELRO STACK CANARY NX PIE RPATH RUNPATH Symbols FORTIFY Fortified Fortifiable FILE
Partial RELRO Canary found NX enabled No PIE No RPATH No RUNPATH No Symbols Yes 0 9 /usr/bin/grafana-server

After compiling with go-pie

[jelle@calcium ~]$ checksec -f /usr/bin/grafana-server
RELRO STACK CANARY NX PIE RPATH RUNPATH Symbols FORTIFY Fortified Fortifiable FILE
Partial RELRO Canary found NX enabled PIE enabled No RPATH No RUNPATH No Symbols Yes 0 9/usr/bin/grafana-server
This task depends upon

Closed by  Sébastien Luttringer (seblu)
Tuesday, 01 January 2019, 14:13 GMT
Reason for closing:  Implemented
Additional comments about closing:  grafana-5.4.2-3

Loading...