You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
it's checking that data is a base64 encoded string per the RFC for serialized data this is spot on but the problem I see here is the value contained therein inside of that data is passed directly to unserialize. I'm not sure if you're aware but it is creating an object out of the data that is serialized and the tool also has autoload modules and constructors in the class so if this data is at any point able to be manipulated by an unscrupulous admin or user this could lead to arbitrary code execution
my question to you is what purpose does this serve in your code?
and does it allow for the data to be manipulated?
like could I connect to this file and directly pass it data to your installs?
The text was updated successfully, but these errors were encountered:
your making unserialize calls using that file manager
elFinderSession.php
it's checking that data is a base64 encoded string per the RFC for serialized data this is spot on but the problem I see here is the value contained therein inside of that data is passed directly to unserialize. I'm not sure if you're aware but it is creating an object out of the data that is serialized and the tool also has autoload modules and constructors in the class so if this data is at any point able to be manipulated by an unscrupulous admin or user this could lead to arbitrary code execution
my question to you is what purpose does this serve in your code?
and does it allow for the data to be manipulated?
like could I connect to this file and directly pass it data to your installs?
The text was updated successfully, but these errors were encountered: