https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7945
Bug ID: 7945 Summary: Body rule matches base64 encoded attachment Product: Spamassassin Version: 3.4.2 Hardware: PC OS: Linux Status: NEW Severity: normal Priority: P2 Component: Rules Assignee: dev@spamassassin.apache.org Reporter: r...@perfacilis.com Target Milestone: Undefined Before I begin, sorry for the bad words. I have the following rule: > body P_BODY_EROTIC_2 /\b(s[ex][x*]y*)/i > score P_BODY_EROTIC_2 4.00 > describe P_BODY_EROTIC_2 Contains erotic words (lvl 2) This matches '\SEX' in the following part: > --e377776277b5f9ac75ca38cb114545fc401b0359200d8ee9b8ec0316f84f > Content-Type: application/pdf; name="Factuur 2106332.pdf" > Content-Transfer-Encoding: base64 > Content-Disposition: attachment; filename="Factuur 2106332.pdf" > X-EC0D2A8E-5CB7-4969-9C36-46D859D137BE-PartID: > {66A1DC8F-3630-46E7-B4E5-672C81303766} > > Nzhvcv2E1rvucD9JG90/o+2OLe699KL7EB1wf0Rvuo/SEXcfvI47mzLd5RRyD3FPoIjbpUX8mQM1 > sPFA+9eV+NSezsous7uH+chNYrzjuuAwYQRwrYhQWdOSk8AxVX8Ko26Al8Mvh6kqerxviNvhdJa6 > 3Okul5sUWS41jz1pbje5zTNMusPtUkjSqpKl5CJnJBJxtbpkV6eU90xEa9VkDa6IKyhHpKKkD37H > 7Pxxbs6x2cdm52Z//NZsc3NZTXTtxCcWTroPJzVB/bUOLnT/xR6v4xN1oq1jT9SJU0JpAyTpp11L > f/5WaSA7/NGOrgvV0LHrz18+9TL5BsGVOpG2HVzp1z56DpwV5Ui2181TkuYWDJMJk62Txl57DUGL NB: Above part has invalid base64, because it's only a small part of the full attachment (to avoid sharing PII). It looks like this attachment is seen as text and added to the `body` part as-is. Obviously this isn't text the user normally sees, since the base64 doesn't say anything about this actual attachment contents. Therefore — in my opinion — base64 encoded (non-textual?) attachments should be ignored. This bug might possibly be related / caused by #872 or #1259. -- You are receiving this mail because: You are the assignee for the bug.