Guest

Preview Tool

Cisco Bug: CSCun33324 - X-Header not inserted in all HTTP GET

Last Modified

Dec 25, 2016

Products (1)

  • Cisco ASR 5000 Series

Known Affected Releases

14.0(1)

Description (partial)

Symptom:
2 HTTP GET are in the same packet and only see the last one. From code inspection, the function acs_tcp_modify_payload() is only called once.

The problem is that this is a very special pipelining request. We send multiple HTTP requests in a row, but they typically would be sent in separate packets. Not a single packet containing multiple requests, so the code does support pipelining but it expects to see one request per packet.

Conditions:
14.0 (50922)

We went through the logs and it seems the issue happens due to "blacklisting"  being enabled where for first HTTP GET we do not go for rule matching and hence we do not populate the x-header to be inserted later while parsing second HTTP GET. We go for rule matching and insert the x-header at the end of the packet.
Bug details contain sensitive information and therefore require a Cisco.com account to be viewed.

Bug Details Include

  • Full Description (including symptoms, conditions and workarounds)
  • Status
  • Severity
  • Known Fixed Releases
  • Related Community Discussions
  • Number of Related Support Cases
Bug information is viewable for customers and partners who have a service contract. Registered users can view up to 200 bugs per month without a service contract.