Commit Graph

  • 7d3b4bcaf2 0093-pmap: Remove dead code in mapping_name(). Qualys Security Advisory -
  • 991b41cb32 0092-pmap: Harden one_proc(). Qualys Security Advisory -
  • 550a2a21f9 0091-pmap: Check sscanf() in discover_shm_minor(). Qualys Security Advisory -
  • 2119cd3dd5 0090-pmap: Fix output format of VmFlags. Qualys Security Advisory -
  • 7e2bd279ed 0089-pmap: Prevent buffer overflow in sscanf(). Qualys Security Advisory -
  • 5f654f143a 0088-pmap: Always check the return value of fgets(). Qualys Security Advisory -
  • 45f81ef706 0087-pmap: Fix parsing error in config_read(). Qualys Security Advisory -
  • bf409f92fd 0086-pmap: Prevent integer overflow in main(). Qualys Security Advisory -
  • 105ab093b8 0085-pmap.c: Plug memory leak in range_arguments(). Qualys Security Advisory -
  • a016a43b53 0027-skill: Prevent multiple overflows in ENLIST(). Qualys Security Advisory -
  • 3f75d105b9 0026-skill: Fix double-increment of pid_count. Qualys Security Advisory -
  • 18efff2a1f 0024-skill: Always NULL-terminate argv. Qualys Security Advisory -
  • fa7ea000ce 0023-skill: Fix getline() usage. Qualys Security Advisory -
  • c704460c7d 0022-skill: Simplify the kill_main() loop. Qualys Security Advisory -
  • f69d54f05b 0021-pwdx: Fix a misleading comment. Qualys Security Advisory -
  • 73008f26ea 0020-pidof: Prevent integer overflows with grow_size(). Qualys Security Advisory -
  • 4abe4a51a0 0019-pidof: Do not memleak pidof_root if multiple -c options. Qualys Security Advisory -
  • 55fac85bf0 0018-pidof: Do not skip the NULL terminator in cmdline. Qualys Security Advisory -
  • 9d59bd6fc9 0017-pidof: Get the arg1 base name with get_basename(). Qualys Security Advisory -
  • cd8499f5f0 0015-tload: Prevent integer overflows of ncols, nrows, and scr_size. Qualys Security Advisory -
  • 44d5a5689c 0014-tload: Prevent a buffer overflow when row equals nrows. Qualys Security Advisory -
  • 44593c5e99 0013-tload: Use snprintf() instead of sprintf(). Qualys Security Advisory -
  • 39c3542754 0012-tload: Call longjmp() 1 instead of 0. Qualys Security Advisory -
  • fdc2af1114 0011-tload: Use standard names instead of numbers. Qualys Security Advisory -
  • 27fbb21128 0009-uptime: Check the return value of various functions. Qualys Security Advisory -
  • df0e1a13ab 0007-pgrep: Always null-terminate the cmd*[] buffers. Qualys Security Advisory -
  • 8e6d11a928 0006-pgrep: Initialize the cmd*[] stack buffers. Qualys Security Advisory -
  • ac85587773 0005-pgrep: Simplify the match_*() functions. Qualys Security Advisory -
  • 8e3e77910d 0004-pgrep: Replace buf+1 with buf in read_pidfile(). Qualys Security Advisory -
  • 9cfc1b8c1f 0003-pgrep: Replace ints with longs in strict_atol(). Qualys Security Advisory -
  • 7c9a7d7cfe 0002-pgrep: Prevent integer overflow of list size. Qualys Security Advisory -
  • 949a3c9c2e top: a tweak to the recent 256-color termninal support Jim Warner 2018-06-07 00:00:00 -05:00
  • 9ea85bc653 top: treat all of those vertical scroll keys uniformly Jim Warner 2018-06-06 00:00:00 -05:00
  • 9dd7a97c4a top: force return to row 1 for thread mode transitions Jim Warner 2018-06-06 00:00:00 -05:00
  • 42f0a341ba top: fix 'iokey()' flaw preventing proper translations Jim Warner 2018-06-06 00:00:00 -05:00
  • 0bfe708c4b vmstat: Prevent out-of-bounds writes in new_header() and diskheader(). Qualys Security Advisory -
  • 0b55f0dc80 vmstat: Check return values of localtime() and strftime(). Qualys Security Advisory -
  • b4f4718481 vmstat: Replace memcmp() with strncmp(). Qualys Security Advisory -
  • 4ce81d4dcc vmstat: getopt*() returns -1 when done, not EOF. Qualys Security Advisory -
  • 2503ec3630 w: Clamp maxcmd to the MIN/MAX_CMD_WIDTH range. Qualys Security Advisory -
  • 3a437012f0 w: Prevent out-of-bounds reads in print_display_or_interface(). Qualys Security Advisory -
  • 80f9815f5f top: a tweak to the recent 256-color termninal support Jim Warner 2018-06-08 00:00:00 -05:00
  • 5705866fb6 top: treat all of those vertical scroll keys uniformly Jim Warner 2018-06-07 00:00:00 -05:00
  • 19ec80bd41 top: force return to row 1 for thread mode transitions Jim Warner 2018-06-07 00:00:00 -05:00
  • c3323bdb68 top: fix 'iokey()' flaw preventing proper translations Jim Warner 2018-06-07 00:00:00 -05:00
  • 6cf89d5065 0067-ps/sortformat.c: Avoid "sep_loc + 1" when sep_loc is NULL. Qualys Security Advisory -
  • f212e552d7 0066-ps/sortformat.c: Handle large width in aix_format_parse(). Qualys Security Advisory -
  • 281ac43e35 0065-ps/sortformat.c: Catch negative width in format_parse(). Qualys Security Advisory -
  • aad2b13690 0064-ps/sortformat.c: Double-check chars in verify_short_sort(). Qualys Security Advisory -
  • 7bd4f0b6d7 0062-ps/display.c: Always exit from signal_handler(). Qualys Security Advisory -
  • 6f7d610621 0061-ps/output.c: Always null-terminate outbuf in show_one_proc(). Qualys Security Advisory -
  • c5bbe00770 0060-ps/output.c: Protect outbuf in various pr_*() functions. Qualys Security Advisory -
  • 0bd44bc76e 0059-ps/output.c: Enforce a safe range for max_rightward. Qualys Security Advisory -
  • d9eb77bd68 0058-ps/output.c: Replace strcpy() with snprintf() in show_one_proc(). Qualys Security Advisory -
  • 15c7fa7aba 0057-ps/output.c: Remove the page_shift variable. Qualys Security Advisory -
  • 70351dd781 0056-ps/output.c: Check return value of mmap() in init_output(). Qualys Security Advisory -
  • 5d7e7cf468 0055-ps/display.c: Harden show_tree(). Qualys Security Advisory -
  • 67c1ec4685 0054-ps/output.c: Fix outbuf overflows in pr_args() etc. Qualys Security Advisory -
  • 43c4d553e6 0053-ps/output.c: Harden forest_helper(). Qualys Security Advisory -
  • 9caf95c0bd 0052-ps/output.c: Handle negative snprintf() return value. Qualys Security Advisory -
  • f44fe715bd 0048-ps/output.c: Make sure all escape*() arguments are safe. Qualys Security Advisory -
  • f0b245c794 ps: move other initialization code after setREL macros Jim Warner 2018-06-06 00:00:00 -05:00
  • 26ab9ae143 ps: ensure functions not called prior to setREL macros Jim Warner 2018-06-06 00:00:00 -05:00
  • 292a4dd6fa ps/output.c: eliminate one irritating compiler warning Jim Warner 2018-06-06 00:00:00 -05:00
  • 4d9e4ac4f6 top: provide the means to exploit a 256-color terminal Jim Warner 2018-06-05 00:00:00 -05:00
  • fa96f3e5dc top: sanitized some potentially corrupt 'Inspect' data Jim Warner 2018-06-03 00:00:00 -05:00
  • 34feb6183a top: prevent buffer overruns in 'inspection_utility()' Jim Warner 2018-06-03 00:00:00 -05:00
  • 59c8c1c86c top: add another field sanity check in 'config_file()' Jim Warner 2018-06-03 00:00:00 -05:00
  • 8ce5f080a2 top: don't mess with groff line length in man document Jim Warner 2018-06-03 00:00:00 -05:00
  • 50ae55ef10 library: avoid problems involving 'supgid' mishandling Jim Warner 2018-06-03 00:00:00 -05:00
  • 80e210d38e library: refactor #define FALSE_THREADS dependent code Jim Warner 2018-06-03 00:00:00 -05:00
  • 97d078a9af library: clean up some miscellaneous compiler warnings Jim Warner 2018-06-03 00:00:00 -05:00
  • 2c6a480cc8 top: just respond to the increased command name length Jim Warner 2018-06-02 00:00:00 -05:00
  • a24b369132 top: eliminate a couple of warnings of -Wunused-result Jim Warner 2018-06-02 00:00:00 -05:00
  • c314f9f953 top: ensure sane rcfile values for the remaining stuff Jim Warner 2018-06-02 00:00:00 -05:00
  • bd7e1fb343 top: Prevent out-of-bounds writes in PUFF(). __Tweaked Jim Warner 2018-06-02 00:00:00 -05:00
  • 8b94d11585 top: address 'show_special()' o-o-b read/write concern Jim Warner 2018-06-02 00:00:00 -05:00
  • 085351a0ee top: prevent buffer overflow potential in all routines Jim Warner 2018-06-02 00:00:00 -05:00
  • ffee26c370 top: check sortindx risk exposure (not treat symptoms) Jim Warner 2018-06-02 00:00:00 -05:00
  • e691cbaef4 top: other graph_cpus, graph_mems, and summ_mscale fix Jim Warner 2018-06-02 00:00:00 -05:00
  • 4550e60144 top: Do not default to the cwd in configs_r... Tweaked Jim Warner 2018-06-02 00:00:00 -05:00
  • e051535686 library: adapt for increased (cmd) program name length Jim Warner 2018-06-01 00:00:00 -05:00
  • d099d0e5a1 0117-top: Prevent out-of-bounds writes in PUFF(). Qualys Security Advisory -
  • 2ba9c569e5 0115-top: Harden calibrate_fields(). Qualys Security Advisory -
  • 6024543e79 0113-top: Impose a minimum on Screen_cols. Qualys Security Advisory -
  • 74e9d0afe1 0112-top: Prevent integer overflow in adj_geometry(). Qualys Security Advisory -
  • 34b08eb8ac 0111-top: Limit Width_mode to SCREENMAX. Qualys Security Advisory -
  • 2fabc50998 0110-top: Prevent integer overflows in config_file() and other_selection(). Qualys Security Advisory -
  • e1f419737f 0108-top: Always exit from sig_abexit(). Qualys Security Advisory -
  • 022cda9599 0107-top: Initialize struct sigaction in before(). Qualys Security Advisory -
  • 2c461c8b05 0106-top: Fix snprintf() call in capsmk(). Qualys Security Advisory -
  • f02fff62fb 0104-top: Initialize cp in task_show(). Qualys Security Advisory -
  • 8b29093481 0103-top: Protect macro parameters. Qualys Security Advisory -
  • 9cb8bee6a1 0101-top: Check width and col. Qualys Security Advisory -
  • 766e31a2c3 0100-top: Check Rc.fixed_widest. Qualys Security Advisory -
  • 0b0356de5c 0098-top: Check i when setting Curwin in config_file(). Qualys Security Advisory -
  • 7c92bff183 0097-top: Do not default to the cwd in configs_read(). Qualys Security Advisory -
  • 54f02b7e11 0096-top: Fix double-fclose() in configs_read(). Qualys Security Advisory -
  • 48d118b81b 0084-proc/readproc.c: Work around a design flaw in readeither(). Qualys Security Advisory -
  • b9a9fd4c74 0082-proc/readproc.c: Fix double-free()s in readtask(). Qualys Security Advisory -