Closed Bug 1578186 Opened 5 years ago Closed 5 years ago

Add fuzzing support for HTTP2 proxy functionality in Necko fuzzing layer

Categories

(Core :: Networking: HTTP, enhancement, P1)

x86_64
Linux
enhancement

Tracking

()

RESOLVED FIXED
mozilla71
Tracking Status
firefox-esr60 --- wontfix
firefox-esr68 --- wontfix
firefox69 --- wontfix
firefox70 --- wontfix
firefox71 --- fixed

People

(Reporter: decoder, Assigned: decoder)

References

Details

(Keywords: sec-want, Whiteboard: [necko-triaged][post-critsmash-triage][adv-main71-])

Attachments

(1 file)

There is a substantial amount of code for handling HTTP2 connections over an HTTP2 proxy that cannot be fully tested with the current fuzzing target. Adding support for this involves modifying the fuzzing target to use a proxy, but we also need to modify TLSFilterTransaction to skip the TLS layer entirely (skip encryption/decryption) for the inner (proxied) connection.

Depends on: 1578230
Whiteboard: [necko-triaged]

Christian, do you think this bug requires manual verification? If so please update the flag.

Flags: qe-verify-
Flags: needinfo?(choller)
Whiteboard: [necko-triaged] → [necko-triaged][post-critsmash-triage]

No, this bug is adding a fuzzing feature, not fixing a defect.

Flags: needinfo?(choller)
Whiteboard: [necko-triaged][post-critsmash-triage] → [necko-triaged][post-critsmash-triage][adv-main71-]
Group: core-security-release
Depends on: 1785050
Depends on: 1786009
Depends on: 1786010
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: