A directory traversal flaw in SquirrelMail 1.4.22 allows an authenticated attacker to exfiltrate (or potentially delete) files from the hosting server, related to ../ in the att_local_name field in Deliver.class.php.
The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.
Link | Tags |
---|---|
http://www.openwall.com/lists/oss-security/2018/03/17/2 | third party advisory mailing list |
https://gist.github.com/hannob/3c4f86863c418930ad08853c1109364e | third party advisory patch |
http://www.securitytracker.com/id/1040554 | vdb entry third party advisory |
https://www.debian.org/security/2018/dsa-4168 | third party advisory vendor advisory |
https://insinuator.net/2018/03/squirrelmail-full-disclosure-troopers18/ | third party advisory patch |
https://paste.pound-python.org/show/OjSLiFTxiBrTk63jqEUu/ | third party advisory |
https://lists.debian.org/debian-lts-announce/2018/04/msg00012.html | third party advisory mailing list |
https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/CVXTYMZ35IC5KPNMAE6BWAQWURMX7KZO/ | vendor advisory |
https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/T5FP5O562A4FM5TCFNEW73SS6PZONSAC/ | vendor advisory |