1RPM::Grill::Plugin::ElfUCsheerckCso(n3tprmi)buted Perl DRoPcMu:m:eGnrtialtli:o:nPlugin::ElfChecks(3pm)
2
3
4

NAME

6       FIXME - FIXME
7

SYNOPSIS

9           use Fixme::FIXME;
10
11           ....
12

DESCRIPTION

14       FIXME fixme fixme fixme
15

CONSTRUCTOR

17       FIXME-only if OO
18
19       new( FIXME-args )
20           FIXME FIXME describe constructor
21

METHODS

23       FIXME document methods
24
25       method1
26           ...
27
28       method2
29           ...
30

EXPORTED FUNCTIONS

EXPORTED CONSTANTS

EXPORTABLE FUNCTIONS

FILES

DIAGNOSTICS

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

SEE ALSO

88       L<>
89

AUTHOR

91       Ed Santiago <santiago@redhat.com>
92

POD ERRORS

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.38.0                      2023-07-21RPM::Grill::Plugin::ElfChecks(3pm)
Impressum