Jump to content

Should i sanitize session variables?


sorenchr

Recommended Posts

Hi, im currently using sessions for a login system. Some of the session variables are used in mysql queries. My question is, do i need to sanitize the session values before putting them in a query? As i've understood it, the session variables are solely kept on the server, meanwhile the PHPSESSID is with the user, so there shouldn't really be any need for making sure that the data in the values is valid, is there?

 

Thanks for your time.

Link to comment
https://forums.phpfreaks.com/topic/143254-should-i-sanitize-session-variables/
Share on other sites

you shouldn't have to as session data can only be manipulated on the server.

 

If you KNOW you have data in there that is to be used in a query and has characters that need escaping then obviously you should ensure that takes place.

 

any values you store in sessions that contain any qry language like 'OR 1 = 1'  is bascially down to poor application design IMO - any values in session that could open you up to security lapses are your own fault - just make sure it can't be done.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.