dkms needs to perform more parameter validation on things that end up as path components
parameters can come from
- command line
- dkms.conf (package and various local override files)
- framework.conf
Possible bad stuff that can be contained:
- leading/trailing whitespace
- embedded whitespace
- embedded funny characters (can we restrict everything to a subset of 7-bit ascii or do we need to allow
<emoji>.ko for linux-1.2.3-e<moj>i?)
- slashes in module names, module versions, kernel versions, architectures
- .. in paths
dkms needs to perform more parameter validation on things that end up as path components
parameters can come from
Possible bad stuff that can be contained:
<emoji>.koforlinux-1.2.3-e<moj>i?)