1RPM::Grill::Plugin::ElfUCsheerckCso(n3t)ributed Perl DocRuPmMe:n:tGartiiloln::Plugin::ElfChecks(3)
2
3
4
6 FIXME - FIXME
7
9 use Fixme::FIXME;
10
11 ....
12
14 FIXME fixme fixme fixme
15
17 FIXME-only if OO
18
19 new( FIXME-args )
20 FIXME FIXME describe constructor
21
23 FIXME document methods
24
25 method1
26 ...
27
28 method2
29 ...
30
36 BadRpath
37 PiePartialRelro
38 FIXME
39
40 PieNotRelro
41 File compiled with PIE but not RELRO.
42
43 FIXME: I don't remember why this is important.
44
45 LibMissingRELRO
46 Library file not compiled with RELRO or PIE.
47
48 FIXME: I don't remember why this is important.
49
50 SetuidMissingRELRO
51 Setuid executable not compiled with RELRO.
52
53 SetgidMissingRELRO
54 Setgid executable not compiled with RELRO.
55
56 DaemonMissingRELRO
57 Daemon executable not compiled with RELRO. Note that we use
58 heuristics to identify daemons, and these may result in false
59 positives (we identify "foo" as a daemon but it really isn't) and
60 false negatives (we fail to identify "bar" as a daemon, and don't
61 check it for RELRO).
62
63 SetuidPartialRELRO
64 Setuid executable compiled with only partial RELRO (RHEL6 requires
65 full).
66
67 SetgidPartialRELRO
68 Setgid executable compiled with only partial RELRO (RHEL6 requires
69 full).
70
71 DaemonPartialRELRO
72 Daemon executable compiled with only partial RELRO (RHEL6 requires
73 full). Note that we use heuristics to identify daemons, and these
74 may result in false positives (we identify "foo" as a daemon but it
75 really isn't) and false negatives (we fail to identify "bar" as a
76 daemon, and don't check it for RELRO).
77
78 ElfHasStabs
79 Executable has been compiled with "-gstabs". This can cause strange
80 problems.
81
82 SupplementalGroups
83 ELF binary or library is setuid/setgid but does not take steps to
84 protect group leakage. Solution involves using "setgroups()" or
85 "initgroups()".
86
88 L<>
89
91 Ed Santiago <santiago@redhat.com>
92
94 Hey! The above document had some coding errors, which are explained
95 below:
96
97 Around line 546:
98 An empty L<>
99
100
101
102perl v5.34.0 2022-01-21 RPM::Grill::Plugin::ElfChecks(3)