https://bugs.kde.org/show_bug.cgi?id=524243

            Bug ID: 524243
           Summary: Folder View at a file:// URL labels .desktop files by
                    filename, not Name=
    Classification: Plasma
           Product: plasmashell
      Version First 6.6.6
       Reported In:
          Platform: Kubuntu
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Folder View widget
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: 1.0

Product: plasmashell · Component: Folder View widget · Severity: normal

SUMMARY

A Folder View widget pointed at a plain file:// directory containing .desktop
files renders each entry's filename (org.kicad.pcbnew.desktop) rather than its
Name= field (PCB Editor). The same files shown through desktop:/ are labelled
correctly.

STEPS TO REPRODUCE

1. mkdir ~/Desktop/Apps, copy several launchers into it —
org.kicad.pcbnew.desktop makes the mismatch obvious since the filename and the
display name share nothing.
2. Add a Folder View widget, set its location to
file:///home/$USER/Desktop/Apps.
3. Compare against a Folder View pointed at desktop:/Apps.

OBSERVED RESULT

file:// shows org.kicad.pcbnew.desktop. desktop:/ shows PCB Editor.

EXPECTED RESULT

Consistent labelling between the two URL schemes.

ADDITIONAL INFORMATION

This may be intentional — withholding Name= from untrusted .desktop files is a
recognised anti-spoofing measure, and if so this should be closed as NOTABUG.
One observation that argues against that reading: the icon from the same
.desktop file resolves and renders correctly. A trust boundary that displays
the attacker-controlled icon while suppressing the attacker-controlled name is
not obviously protecting anything, so if this is deliberate the inconsistency
may still be worth a look.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to