Dancer::Plugin::SimpleCRUD security update
Hi all, Importance notice for anyone using Dancer::Plugin::SimpleCRUD - if you use the `auth` option to control access to the CRUD interface/routes via DPAE, then please update to 1.15 immediately; previous versions contain a security vulnerability as a result of incorrect calls to _ensure_auth(), meaning that only some routes are correctly protected, and some others aren't. Full details can be see in PR #109 which fixes this problem: https://github.com/bigpresh/Dancer-Plugin-SimpleCRUD/pull/109 This is a pretty embarassing fuckup - a security problem on one of my projects. I hold my hands up and apologise to anyone affected by this, for this is a stupid mistake. A better test suite would have caught this. I'm not sure if a CVE ID is warranted or not, but I have submitted a request for one via Distributed Weakness Filing Project, so they can decide if one is required for this or not. So, again, please upgrade immediately if you rely on the `auth` option, and sorry. Also, many many thanks to Josh Rabinowitz (joshrabinowitz) for finding this problem and submitting a test which illustrates it. Cheers Dave P (bigpresh)
David, Thanks for the update! Now that I know this module exists, I'll try it out and let you know how it goes! What I'd love to see is something to let me do arbitrary search forms for fields, so that I could move away from PHP code I've been maintaining for years. This might just get me to do it. But that pagination is they key part, and making it fast. John
participants (2)
-
David Precious -
John Stoffel