An issue was discovered in TCPDF before 6.8.0. unserializeTCPDFtag uses != (aka loose comparison) and does not use a constant-time function to compare TCPDF tag hashes.
The product allocates or initializes a resource such as a pointer, object, or variable using one type, but it later accesses that resource using a type that is incompatible with the original type.
Link | Tags |
---|---|
https://tcpdf.org | product |
https://github.com/tecnickcom/TCPDF/compare/6.7.8...6.8.0 | issue tracking |
https://github.com/tecnickcom/TCPDF/commit/d54b97cec33f4f1a5ad81119a82085cad93cec89 | patch |
https://www.php.net/manual/en/types.comparisons.php | not applicable |