GroupMountain / GMLIB-LegacyRemoteCallApi

Legacy RemoteCall API for GMLIB (For Legacy LSE Plugin Compatibility)
GNU Lesser General Public License v3.0
9 stars 2 forks source link

标题:漏洞反馈 GMLIB-LRCA删除玩家nbtAPI删除到了空指针导致崩服 #35

Closed Atrium4641 closed 1 month ago

Atrium4641 commented 1 month ago

简述漏洞

let deleteNBT = ll.imports("GMLIB_API", "deletePlayerNbt"); // GMLIB-LRCA 删除玩家nbt API删到空指针导致崩服

GMLIB-LRCA删除玩家nbtAPI删除到了空指针导致崩服

复现方案

let deleteNBT = ll.imports("GMLIB_API", "deletePlayerNbt"); // GMLIB-LRCA 删除玩家nbt API删到空指针导致崩服

GMLIB-LRCA删除玩家nbtAPI删除到了空指针导致崩服

预期结果

不崩服

日志或截图

crash.zip

No response

操作系统

Win10

BDS 版本

1.21.3

LeviLamina 版本

1.13.5

No response

GMLIB 版本

0.13.5

No response

更多信息

No response

Atrium4641 commented 1 month ago

crash.zip

KobeBryant114514 commented 1 month ago

无法复现,请提供插件环境

Atrium4641 commented 1 month ago

无法复现,请提供插件环境

你试试删除一个从未进过服的玩家的名字试试

Atrium4641 commented 1 month ago

image

KobeBryant114514 commented 1 month ago

首先此API传入参数应该是玩家uuid

此外我输入任意字符串依旧无法复现 image

Atrium4641 commented 1 month ago

首先此API传入参数应该是玩家uuid

此外我输入任意字符串依旧无法复现 image

没事了,用错API了,我用的是mc.deletePlayerNbt() 应该是LL的问题了,关了吧