8bee20 journald: check whether sscanf has changed the value corresponding to %n

2 files Authored by Evgeny Vereshchagin 4 years ago, Committed by Packit Service 4 years ago,
    journald: check whether sscanf has changed the value corresponding to %n
    
    It's possible for sscanf to receive strings containing all three fields
    and not matching the template at the same time. When this happens the
    value of k doesn't change, which basically means that process_audit_string
    tries to access memory randomly. Sometimes it works and sometimes it doesn't :-)
    
    See also https://bugzilla.redhat.com/show_bug.cgi?id=1059314.
    
    (cherry picked from commit 1dab14aba749b9c5ab8176c5730107b70834240b)
    
    Resolves: #1764560
    
    patch_name: 0260-journald-check-whether-sscanf-has-changed-the-value-.patch
    present_in_specfile: true
    location_in_specfile: 260
    squash_commits: true
    
        
file modified
+2 -1