Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[漏洞]在文件路径超过显示范围后,文件夹将不显示任何东西。 #382

Open
wodemc opened this issue Feb 7, 2024 · 4 comments
Labels

Comments

@wodemc
Copy link

wodemc commented Feb 7, 2024

描述

如果打开的文件夹路径嵌套太多(例如C:/用户/Administrator/AppData/Local/Microsoft/windows/Fonts),超出了顶部路径框显示范围,则文件夹不会显示任何东西,也不会显示“此文件夹为空”这类的文字。

重现

1.打开文件资源管理器。
2.按路径打开C:/用户/Administrator/AppData/Local/Microsoft/Windows/Fonts。
3.文件夹里没有继续嵌套的文件夹,也没有“此文件夹为空”的提示。
4.类似地,任何超出顶部路径框显示范围的路径,都会有这样的现象。例如,C:/用户/Administrator/AppData/Local/Microsoft/Windows/以下的所有文件夹。

截图

image
这是C:/用户/Administrator/AppData/Local/Microsoft/Windows/Fonts。

测试环境

浏览器:Edge
浏览器版本:版本 120.0.2210.133 (正式版本) (64 位)
操作系统:Windows 11

其他

这个漏洞,我曾经在issues [建议]空文件夹文字 #357 说过。但因为表述方法不恰当,造成了误解,最后也没有解决。
image

@NB-Group
Copy link
Collaborator

OK,这次清楚了
@User782Tec 去修吧

@tjy-gitnub
Copy link
Owner

这其实是一个巧合,你会发现即使将窗口最大化(使路径不超出显示范围)后依然没有文件夹为空的提示。据我观察问题大概率系文件目录内容语法不当所致。。。 算了
@User782Tec @NB-Group 来修吧

@NB-Group
Copy link
Collaborator

NB-Group commented Oct 2, 2024

这是我的问题()
我在文件系统的代码里写了些非常不规范的代码,包括获取当前文件路径,我选择直接获取那个显示文件路径的东东里的文本。这时候又有个天才往里面加了个省略号功能,导致我的代码失效了

@Mbilse
Copy link

Mbilse commented Dec 1, 2024

这是我的问题()
我在文件系统的代码里写了些非常不规范的代码,包括获取当前文件路径,我选择直接获取那个显示文件路径的东东里的文本。这时候又有个天才往里面加了个省略号功能,导致我的代码失效了

呃,要不然组个div结合一下

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants