Project

General

Profile

Actions

Feature #524

closed

detect double encoding in URI

Added by Victor Julien over 11 years ago. Updated almost 5 years ago.

Status:
Closed
Priority:
Normal
Target version:
Effort:
Difficulty:
Label:

Description

Update libhtp/suricata to detect double encoding in URI path and query string.

Actions #1

Updated by Anoop Saldanha over 11 years ago

Is this update libhtp or suricata?

Actions #2

Updated by Victor Julien over 11 years ago

I think the least performance impacting way would be in the current libhtp decode routines. It would be best if we can do it w/o doing a separate pass over the data.

Actions #3

Updated by Victor Julien over 11 years ago

  • Target version changed from 1.4 to 1.4beta2
Actions #4

Updated by Victor Julien over 11 years ago

  • Target version changed from 1.4beta2 to 1.4beta3
Actions #5

Updated by Victor Julien over 11 years ago

  • Target version changed from 1.4beta3 to 1.4rc1
Actions #6

Updated by Victor Julien over 11 years ago

  • Status changed from New to Assigned
  • Assignee changed from OISF Dev to Victor Julien

Talking to libhtp upstream for determining the best strategy here.

Actions #7

Updated by Victor Julien over 11 years ago

  • Target version changed from 1.4rc1 to 2.0rc2
Actions #8

Updated by Victor Julien about 11 years ago

  • Parent task set to #775
Actions #9

Updated by Victor Julien about 10 years ago

  • Target version changed from 2.0rc2 to 3.0RC2
Actions #10

Updated by Victor Julien over 8 years ago

  • Target version changed from 3.0RC2 to 70
Actions #11

Updated by Victor Julien about 7 years ago

  • Status changed from Assigned to New
  • Assignee changed from Victor Julien to OISF Dev
  • Target version changed from 70 to TBD
Actions #12

Updated by Victor Julien almost 5 years ago

  • Assignee changed from OISF Dev to Philippe Antoine
  • Target version changed from TBD to 70
  • Parent task deleted (#775)
Actions #13

Updated by Victor Julien almost 5 years ago

  • Status changed from New to Assigned
Actions #14

Updated by Philippe Antoine almost 5 years ago

What is expected here ? ie what do you mean by "detect" ?
Should we trigger an http event ? Or should we double decode the URI if necessary ? (and keep raw uri as is already done)

Actions #15

Updated by Victor Julien almost 5 years ago

I think the idea is/was that double decoding is possibly used as an evasion technique, so we want to be able to decode it and indeed match on the fact that its double decoded. So a http event indeed.

Actions #16

Updated by Victor Julien almost 5 years ago

  • Status changed from Assigned to Closed
  • Target version changed from 70 to 5.0rc1
Actions

Also available in: Atom PDF