Jax Guestbook 3.1 and 3.31 stores sensitive information under the web root with insufficient access control which allows remote attackers to obtain IP addresses of users via a direct request to (1) guestbook (2) guestbook_ips2block (3) ips2block and (4) formmailer/logfile.csv.