LibCEF.dll contains unacceptable strings

The libcef.dll file that is bundled with our UE builds contains unacceptably insulting strings.

It is apparently a known issue from some dependency in brotli that has been fixed in 2021, see this URL first: https://github.com/sensu/sensu\-go/issues/4255

Can you bundle a fixed version of libcef.dll with those strings removed please?

[Attachment Removed]

Steps to Reproduce
To reproduce, you can go inside a game that contains libcef.dll, and extract the strings first via the strings command:

**Game/Binaries/Win64$ strings libcef.dll > libcef.dll.strings

Then grep for sony in the following file as such (I have pasted the results that I get from my side below):

**Game/Binaries/Win64$ grep sony libcef.dll.strings

HEAD[0])abbrjuan(198leshtwin</i>sonyguysfuckpipe|-

[Attachment Removed]

Hi,

I checked what this was all about. It’s coming from Brotli. The Brotli’s built-in dictionary is part of the wire format (frozen in RFC 7932). The Brotli has a dictionary for words frequently used in and the library is used in all browser today for compression. (I checked my Chrome.dll and it has the same string). A modified dictionary would make the CEF decode standard content into garbage. The “word” isn’t even real, it’s just adjacent dictionary fragments ■■■■■■■■■■■■■■■■|pipe…) that only look like a word when dumped linearly with strings. Considering that’s this is currently in all browsers, I don’t think we are going to fix this up.

Regards,

Patrick,

[Attachment Removed]

Well, that is actually crazy, thank for elucidating that mystery. No problem then, it’s all understandable.

[Attachment Removed]