48f083c Backport e6df028 (fix multiple CVEs)

Authored and Committed by music 2 years ago
    Backport e6df028 (fix multiple CVEs)
    
        Fix buffer overflow vulnerability in curve, font, particles code.
    
        Solves these security issues from T52924:
        CVE-2017-12102
        CVE-2017-12103
        CVE-2017-12104
    
        While the specific overflow issue may be fixed, loading the repro .blend
        files may still crash because they are incomplete and corrupt. The way
        they crash may be impossible to exploit, but this is difficult to prove.
    
        Differential Revision: https://developer.blender.org/D3002
    
        
file modified
+23 -0