Browse Source

Fix out of bounds read when parsing fstab.

BUG: 429191
master
Andrius Štikonas 1 month ago
parent
commit
31706cffdc
1 changed files with 6 additions and 0 deletions
  1. +6
    -0
      src/core/fstab.cpp

+ 6
- 0
src/core/fstab.cpp View File

@ -82,6 +82,12 @@ FstabEntryList readFstabEntries( const QString& fstabPath )
// (4) dump frequency (optional, defaults to 0), no comment is allowed if omitted,
// (5) pass number (optional, defaults to 0), no comment is allowed if omitted,
// (#) comment (optional).
// Handle deprecated subtypes, e.g. sshfs#example. They are not relevant for partitioning, ignore them.
if (splitLine.size() < 3) {
continue;
}
auto fsSpec = splitLine.at(0);
auto mountPoint = unescapeSpaces(splitLine.at(1));
auto fsType = splitLine.at(2);


Loading…
Cancel
Save