« Previous | Next » 

Revision f53ee1c6


Added by Adrian Föder over 8 years ago

[BUGFIX] Base64-encode widget context

In order to avoid various null-byte-issues as they occur
when serializing an object with protected members (see
[1]); for example with Suhosin or some reverse proxy
implementations; the context object is transferred
in a Base64 encoded state now.

As there is no need to urlencode it anymore, this additionally
saves some bytes.

[1] http://php.net/serialize section "Parameters", subsection Note

Fixes: #35090
Releases: master
Change-Id: Idc9d1bbd944324db0f24ff3ac7fed766d2c473b1

  • added
  • modified
  • copied
  • renamed
  • deleted