- Affected version
- 2.2.1
In
XF\BbCode\Parser::parse
, $text can be a object (ie phrase etc) which renders to a string. To avoid re-triggering __toString
in a loop, this function should use strval
or (string)
to ensure the input is actually a string before repeatedly accessing the $text
variable