https://bugs.kde.org/show_bug.cgi?id=499425
Bug ID: 499425
Summary: On page load, WPA2-EAP CA-certificate field replaced
with invalid file:// URI, causing subsequent
connection failure
Classification: Applications
Product: systemsettings
Version: 6.1.5
Platform: Kubuntu
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: kcm_networkmanagement
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
Created attachment 177907
--> https://bugs.kde.org/attachment.cgi?id=177907&action=edit
Working config on top. Autogenerated, broken config on the bottom
SUMMARY
When loading the WiFi settings of a WPA2-EAP encrypted network that has the
CA-certificate field populated, the plain certificate path is replaced with a
file:// URI that ends in a whitespace. Saving again saves the file URI which
then causes connection failures.
I.e. "/home/user/.config/cert.pem" is replaced with
"file:///home/user/.config/cert.pem "
STEPS TO REPRODUCE
1. Have a working WPA2-EAP encrypted wireless network connection, with
CA-certificate explicitly set to a filesystem path.
2. Open the connection in the network connections module, go to the encryption
tab
3. Observe that the CA-cert field now contains a file:// URI that ends with a
whitespace character.
4. Edit something and revert (hit a key, then backspace in any line edit), to
enable the Save button
5. Save the connection
6. Try to connect to the network
7. Observe it failing.
OBSERVED RESULT
No connection possible while the file:// URI is present in the CA-cert field.
freeradius3 on the backend server says:
```
(128) eap: Peer sent packet with method EAP NAK (3)
(128) eap: Peer NAK'd indicating it is not willing to continue
```
EXPECTED RESULT
Keep the field exactly as-is, similar to the username, password, anonymous
identity field.
In the broken state, removing both "file://" and the trailing whitespace, then
saving reverts to a working configuration.
SOFTWARE/OS VERSIONS
Operating System: Kubuntu 24.10
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.6.0
Qt Version: 6.6.2
Kernel Version: 6.11.0-14-generic (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 3700X 8-Core Processor
Memory: 62.7 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1070/PCIe/SSE2
ADDITIONAL INFORMATION
--
You are receiving this mail because:
You are watching all bug changes.