Skip to content
  • Volker Krause's avatar
    Fix parsing headers with a name that is a prefix of a well-known header · b57079dd
    Volker Krause authored
    Summary:
    That is, we ended up handling e.g. "Repl:" as "Reply-To:" here, and thus
    this can have side-effects on application behavior such as determining who
    to send a reply to. As this might allow bypasses of mechanisms that sign
    certain subsets of relevant headers, this is rather problematic.
    
    This is caused by only checking the length of the input string, but not
    the length of the expected string for the name comparison.
    
    Thanks to Marcus Brinkmann for discovering this.
    
    Reviewers: mlaurent
    
    Reviewed By: mlaurent
    
    Subscribers: mlaurent, kde-pim
    
    Tags: #kde_pim
    
    Differential Revision: https://phabricator.kde.org/D29640
    b57079dd