RDKCOM-5501: RDKBDEV-3351 Fix for EDNS package size incorrect, CVE-2023-28450#192
RDKCOM-5501: RDKBDEV-3351 Fix for EDNS package size incorrect, CVE-2023-28450#192owen-lu-sercomm wants to merge 8 commits into
Conversation
8bf115f to
944d4f5
Compare
944d4f5 to
b354aa0
Compare
SanthoshGujulvajagadeesh
left a comment
There was a problem hiding this comment.
-P option should be set to 1232 instead of 4096 since the dnsmasq version currently used is 2.83 which doesn't set default EDNS UDP packet size to 1232.
'-P 4096' needs to be replaced with '-P 1232' in many places.
Reason for change: An issue was discovered in Dnsmasq before 2.90. The default maximum EDNS.0 UDP packet size was set to 4096 but should be 1232 because of DNS Flag Day 2020. Test Procedure: 1. Capture packages on lan client 2. Send query with edns from lan client 3. Check the UDP payload size in the Additional records in DNS response package, which should be 1232 instead of 4096 Risks: Low Signed-off-by: Owen Lu <owen_lu@sercomm.com>
d55306a to
6a6be70
Compare
Reason for change: An issue was discovered in Dnsmasq before 2.90. The default maximum EDNS.0 UDP packet size was set to 4096 but should be 1232 because of DNS Flag Day 2020. Test Procedure: 1. Capture packages on lan client 2. Send query with edns from lan client 3. Check the UDP payload size in the Additional records in DNS response package, which should be 1232 instead of 4096 Risks: Low Signed-off-by: Owen Lu <owen_lu@sercomm.com>
|
@SanthoshGujulvajagadeesh |
|
@AkhilaReddyK7 Need to know for which platforms this change is applicable |
GoutamD2905
left a comment
There was a problem hiding this comment.
Requested DevQA Tina to validate the test procedure shared in RDKCOM-5501
|
@GoutamD2905 Could you please check the test results? |
Reason for change: An issue was discovered in Dnsmasq before 2.90. The default maximum EDNS.0 UDP packet size was set to 4096 but should be 1232 because of DNS Flag Day 2020. Test Procedure: 1. Capture packages on lan client 2. Send query with edns from lan client 3. Check the UDP payload size in the Additional records in DNS response package, which should be 1232 instead of 4096 Risks: Low Signed-off-by: Owen Lu <owen_lu@sercomm.com>
Reason for change: An issue was discovered in Dnsmasq before 2.90. The default maximum EDNS.0 UDP packet size was set to 4096 but should be 1232 because of DNS Flag Day 2020. Test Procedure: 1. Capture packages on lan client 2. Send query with edns from lan client 3. Check the UDP payload size in the Additional records in DNS response package, which should be 1232 instead of 4096 Risks: Low Signed-off-by: Owen Lu <owen_lu@sercomm.com>
7632fc7 to
d7087ff
Compare
|
Could you please add the pack size changes under the non-Comcast platform–specific flag, as shown in the code below? CC : @tinaelizabeth84 |
…tform–specific flag. CVE-2023-28450 Reason for change: An issue was discovered in Dnsmasq before 2.90. The default maximum EDNS.0 UDP packet size was set to 4096 but should be 1232 because of DNS Flag Day 2020. Test Procedure: 1. Capture packages on lan client 2. Send query with edns from lan client 3. Check the UDP payload size in the Additional records in DNS response package, which should be 1232 instead of 4096 Risks: Low Signed-off-by: Owen Lu <owen_lu@sercomm.com>
|
@GoutamD2905 , I have added non-Comcast platform–specific flag, please help review |
Reason for change:
An issue was discovered in Dnsmasq before 2.90. The default maximum EDNS.0 UDP packet size was set to 4096 but should be 1232 because of DNS Flag Day 2020.
Test Procedure:
Risks: Low
Signed-off-by: Owen Lu owen_lu@sercomm.com