Session fixation vulnerability in pfSense before 2.1.4 allows remote attackers to hijack web sessions via a firewall login cookie.
pfSense before 2.1.4 allows remote authenticated users to execute arbitrary commands via (1) the hostname value to diagdns.php in a Create Alias action, (2) the smartmonemail value to diagsmart.php, or (3) the database value to statusrrdgraphimg.php.
Multiple directory traversal vulnerabilities in pfSense before 2.1.4 allow (1) remote attackers to read arbitrary .info files via a crafted path in the pkg parameter to pkgmgrinstall.php and allow (2) remote authenticated users to read arbitrary files via the downloadbackup parameter to systemfirmwarerestorefullbackup.php.
Absolute path traversal vulnerability in pkgedit.php in pfSense before 2.1.4 allows remote attackers to read arbitrary XML files via a full pathname in the xml parameter.
pfSense before 2.1.4, when HTTP is used, does not include the HTTPOnly flag in a Set-Cookie header for the session cookie, which makes it easier for remote attackers to obtain potentially sensitive information via script access to this cookie.
Multiple cross-site scripting (XSS) vulnerabilities in pfSense before 2.1.4 allow remote attackers to inject arbitrary web script or HTML via (1) the starttime0 parameter to firewallschedule.php, (2) the rssfeed parameter to rss.widget.php, (3) the servicestatusfilter parameter to servicesstatus.widget.php, (4) the txtRecallBuffer parameter to exec.php, or (5) the HTTP Referer header to log.widget.php.