pfSense before 2.3 allows remote authenticated users to execute arbitrary OS commands via a '|' character in the status_rrd_graph_img.php graph parameter, related to _rrd_graph_img.php.
The product constructs all or part of an OS command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended OS command when it is sent to a downstream component.
Link | Tags |
---|---|
https://www.rapid7.com/db/modules/exploit/unix/http/pfsense_graph_injection_exec | third party advisory exploit |
https://www.security-assessment.com/files/documents/advisory/pfsenseAdvisory.pdf | third party advisory exploit |
https://www.exploit-db.com/exploits/39709/ | exploit vdb entry third party advisory |
https://www.pfsense.org/security/advisories/pfSense-SA-16_01.webgui.asc | vendor advisory |