On Juniper Networks SRX Series configured with application identification inspection enabled, receipt of specific HTTP traffic can cause high CPU load utilization, which could lead to traffic interruption. Application identification is enabled by default and is automatically turned on when Intrusion Detection and Prevention (IDP), AppFW, AppQoS, or AppTrack is configured. Thus, this issue might occur when IDP, AppFW, AppQoS, or AppTrack is configured. This issue affects Juniper Networks Junos OS on SRX Series: 12.3X48 versions prior to 12.3X48-D105; 15.1X49 versions prior to 15.1X49-D221, 15.1X49-D230; 17.4 versions prior to 17.4R3-S3; 18.1 versions prior to 18.1R3-S11; 18.2 versions prior to 18.2R3-S3; 18.3 versions prior to 18.3R2-S4, 18.3R3-S2; 18.4 versions prior to 18.4R2-S5, 18.4R3-S1; 19.1 versions prior to 19.1R2-S2, 19.1R3; 19.2 versions prior to 19.2R1-S5, 19.2R2; 19.3 versions prior to 19.3R3; 19.4 versions prior to 19.4R2.
The product does not properly control the allocation and maintenance of a limited resource.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Junos | Juniper | 12.3x48 (including) | 12.3x48 (including) |
Junos | Juniper | 12.3x48-d10 (including) | 12.3x48-d10 (including) |
Junos | Juniper | 12.3x48-d100 (including) | 12.3x48-d100 (including) |
Junos | Juniper | 12.3x48-d15 (including) | 12.3x48-d15 (including) |
Junos | Juniper | 12.3x48-d20 (including) | 12.3x48-d20 (including) |
Junos | Juniper | 12.3x48-d25 (including) | 12.3x48-d25 (including) |
Junos | Juniper | 12.3x48-d30 (including) | 12.3x48-d30 (including) |
Junos | Juniper | 12.3x48-d35 (including) | 12.3x48-d35 (including) |
Junos | Juniper | 12.3x48-d40 (including) | 12.3x48-d40 (including) |
Junos | Juniper | 12.3x48-d45 (including) | 12.3x48-d45 (including) |
Junos | Juniper | 12.3x48-d50 (including) | 12.3x48-d50 (including) |
Junos | Juniper | 12.3x48-d51 (including) | 12.3x48-d51 (including) |
Junos | Juniper | 12.3x48-d55 (including) | 12.3x48-d55 (including) |
Junos | Juniper | 12.3x48-d60 (including) | 12.3x48-d60 (including) |
Junos | Juniper | 12.3x48-d65 (including) | 12.3x48-d65 (including) |
Junos | Juniper | 12.3x48-d70 (including) | 12.3x48-d70 (including) |
Junos | Juniper | 12.3x48-d75 (including) | 12.3x48-d75 (including) |
Junos | Juniper | 12.3x48-d80 (including) | 12.3x48-d80 (including) |
Junos | Juniper | 12.3x48-d90 (including) | 12.3x48-d90 (including) |
Junos | Juniper | 12.3x48-d95 (including) | 12.3x48-d95 (including) |
Junos | Juniper | 15.1x49 (including) | 15.1x49 (including) |
Junos | Juniper | 15.1x49-d10 (including) | 15.1x49-d10 (including) |
Junos | Juniper | 15.1x49-d100 (including) | 15.1x49-d100 (including) |
Junos | Juniper | 15.1x49-d110 (including) | 15.1x49-d110 (including) |
Junos | Juniper | 15.1x49-d120 (including) | 15.1x49-d120 (including) |
Junos | Juniper | 15.1x49-d130 (including) | 15.1x49-d130 (including) |
Junos | Juniper | 15.1x49-d140 (including) | 15.1x49-d140 (including) |
Junos | Juniper | 15.1x49-d15 (including) | 15.1x49-d15 (including) |
Junos | Juniper | 15.1x49-d150 (including) | 15.1x49-d150 (including) |
Junos | Juniper | 15.1x49-d160 (including) | 15.1x49-d160 (including) |
Junos | Juniper | 15.1x49-d170 (including) | 15.1x49-d170 (including) |
Junos | Juniper | 15.1x49-d180 (including) | 15.1x49-d180 (including) |
Junos | Juniper | 15.1x49-d190 (including) | 15.1x49-d190 (including) |
Junos | Juniper | 15.1x49-d20 (including) | 15.1x49-d20 (including) |
Junos | Juniper | 15.1x49-d200 (including) | 15.1x49-d200 (including) |
Junos | Juniper | 15.1x49-d210 (including) | 15.1x49-d210 (including) |
Junos | Juniper | 15.1x49-d25 (including) | 15.1x49-d25 (including) |
Junos | Juniper | 15.1x49-d30 (including) | 15.1x49-d30 (including) |
Junos | Juniper | 15.1x49-d35 (including) | 15.1x49-d35 (including) |
Junos | Juniper | 15.1x49-d40 (including) | 15.1x49-d40 (including) |
Junos | Juniper | 15.1x49-d45 (including) | 15.1x49-d45 (including) |
Junos | Juniper | 15.1x49-d50 (including) | 15.1x49-d50 (including) |
Junos | Juniper | 15.1x49-d55 (including) | 15.1x49-d55 (including) |
Junos | Juniper | 15.1x49-d60 (including) | 15.1x49-d60 (including) |
Junos | Juniper | 15.1x49-d65 (including) | 15.1x49-d65 (including) |
Junos | Juniper | 15.1x49-d70 (including) | 15.1x49-d70 (including) |
Junos | Juniper | 15.1x49-d75 (including) | 15.1x49-d75 (including) |
Junos | Juniper | 15.1x49-d80 (including) | 15.1x49-d80 (including) |
Junos | Juniper | 15.1x49-d90 (including) | 15.1x49-d90 (including) |
Junos | Juniper | 17.4 (including) | 17.4 (including) |
Junos | Juniper | 17.4-r1 (including) | 17.4-r1 (including) |
Junos | Juniper | 17.4-r1-s1 (including) | 17.4-r1-s1 (including) |
Junos | Juniper | 17.4-r1-s2 (including) | 17.4-r1-s2 (including) |
Junos | Juniper | 17.4-r1-s4 (including) | 17.4-r1-s4 (including) |
Junos | Juniper | 17.4-r1-s5 (including) | 17.4-r1-s5 (including) |
Junos | Juniper | 17.4-r1-s6 (including) | 17.4-r1-s6 (including) |
Junos | Juniper | 17.4-r1-s7 (including) | 17.4-r1-s7 (including) |
Junos | Juniper | 17.4-r2 (including) | 17.4-r2 (including) |
Junos | Juniper | 17.4-r2-s1 (including) | 17.4-r2-s1 (including) |
Junos | Juniper | 17.4-r2-s10 (including) | 17.4-r2-s10 (including) |
Junos | Juniper | 17.4-r2-s2 (including) | 17.4-r2-s2 (including) |
Junos | Juniper | 17.4-r2-s3 (including) | 17.4-r2-s3 (including) |
Junos | Juniper | 17.4-r2-s4 (including) | 17.4-r2-s4 (including) |
Junos | Juniper | 17.4-r2-s5 (including) | 17.4-r2-s5 (including) |
Junos | Juniper | 17.4-r2-s6 (including) | 17.4-r2-s6 (including) |
Junos | Juniper | 17.4-r2-s7 (including) | 17.4-r2-s7 (including) |
Junos | Juniper | 17.4-r2-s8 (including) | 17.4-r2-s8 (including) |
Junos | Juniper | 17.4-r2-s9 (including) | 17.4-r2-s9 (including) |
Junos | Juniper | 17.4-r3 (including) | 17.4-r3 (including) |
Junos | Juniper | 17.4-r3-s1 (including) | 17.4-r3-s1 (including) |
Junos | Juniper | 17.4-r3-s2 (including) | 17.4-r3-s2 (including) |
Junos | Juniper | 18.1 (including) | 18.1 (including) |
Junos | Juniper | 18.1-r1 (including) | 18.1-r1 (including) |
Junos | Juniper | 18.1-r2 (including) | 18.1-r2 (including) |
Junos | Juniper | 18.1-r2-s1 (including) | 18.1-r2-s1 (including) |
Junos | Juniper | 18.1-r2-s2 (including) | 18.1-r2-s2 (including) |
Junos | Juniper | 18.1-r2-s4 (including) | 18.1-r2-s4 (including) |
Junos | Juniper | 18.1-r3 (including) | 18.1-r3 (including) |
Junos | Juniper | 18.1-r3-s1 (including) | 18.1-r3-s1 (including) |
Junos | Juniper | 18.1-r3-s10 (including) | 18.1-r3-s10 (including) |
Junos | Juniper | 18.1-r3-s2 (including) | 18.1-r3-s2 (including) |
Junos | Juniper | 18.1-r3-s3 (including) | 18.1-r3-s3 (including) |
Junos | Juniper | 18.1-r3-s4 (including) | 18.1-r3-s4 (including) |
Junos | Juniper | 18.1-r3-s6 (including) | 18.1-r3-s6 (including) |
Junos | Juniper | 18.1-r3-s7 (including) | 18.1-r3-s7 (including) |
Junos | Juniper | 18.1-r3-s8 (including) | 18.1-r3-s8 (including) |
Junos | Juniper | 18.1-r3-s9 (including) | 18.1-r3-s9 (including) |
Junos | Juniper | 18.2 (including) | 18.2 (including) |
Junos | Juniper | 18.2-r1 (including) | 18.2-r1 (including) |
Junos | Juniper | 18.2-r1-s3 (including) | 18.2-r1-s3 (including) |
Junos | Juniper | 18.2-r1-s4 (including) | 18.2-r1-s4 (including) |
Junos | Juniper | 18.2-r1-s5 (including) | 18.2-r1-s5 (including) |
Junos | Juniper | 18.2-r2 (including) | 18.2-r2 (including) |
Junos | Juniper | 18.2-r2-s1 (including) | 18.2-r2-s1 (including) |
Junos | Juniper | 18.2-r2-s2 (including) | 18.2-r2-s2 (including) |
Junos | Juniper | 18.2-r2-s3 (including) | 18.2-r2-s3 (including) |
Junos | Juniper | 18.2-r2-s4 (including) | 18.2-r2-s4 (including) |
Junos | Juniper | 18.2-r2-s5 (including) | 18.2-r2-s5 (including) |
Junos | Juniper | 18.2-r2-s6 (including) | 18.2-r2-s6 (including) |
Junos | Juniper | 18.2-r3 (including) | 18.2-r3 (including) |
Junos | Juniper | 18.2-r3-s1 (including) | 18.2-r3-s1 (including) |
Junos | Juniper | 18.2-r3-s2 (including) | 18.2-r3-s2 (including) |
Junos | Juniper | 18.3 (including) | 18.3 (including) |
Junos | Juniper | 18.3-r1 (including) | 18.3-r1 (including) |
Junos | Juniper | 18.3-r1-s1 (including) | 18.3-r1-s1 (including) |
Junos | Juniper | 18.3-r1-s2 (including) | 18.3-r1-s2 (including) |
Junos | Juniper | 18.3-r1-s3 (including) | 18.3-r1-s3 (including) |
Junos | Juniper | 18.3-r1-s5 (including) | 18.3-r1-s5 (including) |
Junos | Juniper | 18.3-r1-s6 (including) | 18.3-r1-s6 (including) |
Junos | Juniper | 18.3-r2 (including) | 18.3-r2 (including) |
Junos | Juniper | 18.3-r2-s1 (including) | 18.3-r2-s1 (including) |
Junos | Juniper | 18.3-r2-s2 (including) | 18.3-r2-s2 (including) |
Junos | Juniper | 18.3-r2-s3 (including) | 18.3-r2-s3 (including) |
Junos | Juniper | 18.3-r3 (including) | 18.3-r3 (including) |
Junos | Juniper | 18.3-r3-s1 (including) | 18.3-r3-s1 (including) |
Junos | Juniper | 18.4 (including) | 18.4 (including) |
Junos | Juniper | 18.4-r1 (including) | 18.4-r1 (including) |
Junos | Juniper | 18.4-r1-s1 (including) | 18.4-r1-s1 (including) |
Junos | Juniper | 18.4-r1-s2 (including) | 18.4-r1-s2 (including) |
Junos | Juniper | 18.4-r1-s5 (including) | 18.4-r1-s5 (including) |
Junos | Juniper | 18.4-r1-s6 (including) | 18.4-r1-s6 (including) |
Junos | Juniper | 18.4-r2 (including) | 18.4-r2 (including) |
Junos | Juniper | 18.4-r2-s1 (including) | 18.4-r2-s1 (including) |
Junos | Juniper | 18.4-r2-s2 (including) | 18.4-r2-s2 (including) |
Junos | Juniper | 18.4-r2-s3 (including) | 18.4-r2-s3 (including) |
Junos | Juniper | 18.4-r2-s4 (including) | 18.4-r2-s4 (including) |
Junos | Juniper | 18.4-r3 (including) | 18.4-r3 (including) |
Junos | Juniper | 19.1 (including) | 19.1 (including) |
Junos | Juniper | 19.1-r1 (including) | 19.1-r1 (including) |
Junos | Juniper | 19.1-r1-s1 (including) | 19.1-r1-s1 (including) |
Junos | Juniper | 19.1-r1-s2 (including) | 19.1-r1-s2 (including) |
Junos | Juniper | 19.1-r1-s3 (including) | 19.1-r1-s3 (including) |
Junos | Juniper | 19.1-r1-s4 (including) | 19.1-r1-s4 (including) |
Junos | Juniper | 19.1-r2 (including) | 19.1-r2 (including) |
Junos | Juniper | 19.1-r2-s1 (including) | 19.1-r2-s1 (including) |
Junos | Juniper | 19.2 (including) | 19.2 (including) |
Junos | Juniper | 19.2-r1 (including) | 19.2-r1 (including) |
Junos | Juniper | 19.2-r1-s1 (including) | 19.2-r1-s1 (including) |
Junos | Juniper | 19.2-r1-s2 (including) | 19.2-r1-s2 (including) |
Junos | Juniper | 19.2-r1-s3 (including) | 19.2-r1-s3 (including) |
Junos | Juniper | 19.2-r1-s4 (including) | 19.2-r1-s4 (including) |
Junos | Juniper | 19.3 (including) | 19.3 (including) |
Junos | Juniper | 19.3-r1 (including) | 19.3-r1 (including) |
Junos | Juniper | 19.3-r1-s1 (including) | 19.3-r1-s1 (including) |
Junos | Juniper | 19.3-r2 (including) | 19.3-r2 (including) |
Junos | Juniper | 19.3-r2-s1 (including) | 19.3-r2-s1 (including) |
Junos | Juniper | 19.3-r2-s2 (including) | 19.3-r2-s2 (including) |
Junos | Juniper | 19.4-r1 (including) | 19.4-r1 (including) |
Junos | Juniper | 19.4-r1-s1 (including) | 19.4-r1-s1 (including) |
Junos | Juniper | 19.4-r1-s2 (including) | 19.4-r1-s2 (including) |
Mitigation of resource exhaustion attacks requires that the target system either:
The first of these solutions is an issue in itself though, since it may allow attackers to prevent the use of the system by a particular valid user. If the attacker impersonates the valid user, they may be able to prevent the user from accessing the server in question.
The second solution is simply difficult to effectively institute – and even when properly done, it does not provide a full solution. It simply makes the attack require more resources on the part of the attacker.