summarylogtreecommitdiffstats
path: root/CHANGELOG
blob: 98da0eb91e52b925ec766f3ee4b395ce5d09f0c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
2012-09-11 unix-privesc-check trunk

* Branching 1.x at revision 26
* 2.0 released

-- Tim Brown <timb@nth-dimension.org.uk>

2010-12-30 unix-privesc-check trunk

* Bug fix: Cleaned up a typo
* Added support for fscaps
* Updated CHANGELOG

-- Tim Brown <timb@nth-dimension.org.uk>

2010-11-09 unix-privesc-check trunk

* Bug fix: False positive if svn.simple directory is empty

-- <pentestmonkey@pentestmonkey.net>

2010-11-04 unix-privesc-check trunk

* Added unique issue numbers. Should help to generate reports

-- <pentestmonkey@pentestmonkey.net>

2010-04-17 unix-privesc-check trunk

* Bug fix: Now checks HP-UX swap permissions correctly
* Bug fix: Cleaned up a few typos

-- Tim Brown <timb@nth-dimension.org.uk>

2010-09-27 unix-privesc-check trunk

* Added check for cleartext subversion passwords in home directory

-- <pentestmonkey@pentestmonkey.net>

2010-01-06 unix-privesc-check trunk

* Added support for exploit mitigations (HP-UX and Solaris)
* Checks if shadow and passwd are writable, thanks jdv
* Checks for SetUID shell scripts which might be racey
* Improved NX and SSP checks (Linux only)
* Bug fix: Cleaned up a few typos

-- Tim Brown <timb@nth-dimension.org.uk>

2009-09-23 unix-privesc-check trunk

* Bug fix: Cron jobs starting with '(' parsed properly
* Checks perms on Java classpath

-- <pentestmonkey@pentestmonkey.net>

2009-09-06 unix-privesc-check trunk

* Added MMAP allows map to 0 exploit mitigation (Linux ATM)
* Added SELinux exploit mitigation (Linux only)

-- Tim Brown <timb@nth-dimension.org.uk>

2009-07-30 unix-privesc-check v1.5

* Initial AIX support added
* Check for exploit mitigations (Linux only ATM)
* Brain dumped some more interesting things to check for into TODOs
* Bug fix: Fixed typos in comments
* Added SSP exploit mitigation (Linux only ATM)

-- Tim Brown <timb@nth-dimension.org.uk>

2008-11-23 unix-privesc-check v1.4

* Added check of file perms of shared libraries used by SUID programs
* Tidied output slightly

2008-11-09 unix-privesc-check v1.3

* Bug fix: Parts of the script only worked with /bin/bash and not /bin/sh
* Bug fix: Fixed typos in reporting for privescs via cron

2008-07-06 unix-privesc-check v1.2

* Added check of library dirs (/etc/ld.so.conf) for Linux
* Crude check of programs called from shell scripts
* Check of libraries used by each binary program (using ldd)
* Check of hard-coded paths within binaries (using strings)
* More verbose WARNING messages.  All the explanation for a WARNING
  should now be on one line so you can grep for 'WARNING' and still
  understand the results
* Check of file perms on open file handles of running processes
* Check for running SSH agent.  Lists keys if possible
* Check for public and private SSH keys in home directories
* Check for running GPG agent
* Check for cron jobs in /var/spool/cron/tabs
* Extra non-priv check for local postgres trusts
* Bug fix: lanscan now used on HPUX to get interface names
* Check if system is an NFS client (HPUX only)
* Check if swap space is readable / writable

2008-04-17 unix-privesc-check v1.1

* Added check for accounts with no password in /etc/passwd
* Record some basic info about the host (hostname, uname -a, interface IPs)

2008-02-01 unix-privesc-check v1.0

* Initial public release