rheo reports: digistuff:gpu is apparently ea ... #5924

Closed
opened 2024-01-06 21:46:30 +00:00 by yourland-report · 6 comments

rheo reports a bug:

digistuff:gpu is apparently easy to exploit as a lag generator

Player position:

{
	x = -17637.9375,
	y = 18.687000274658,
	z = 16803.623046875
}

Player look:

{
	x = -0.012357800267637,
	y = -0.91446590423584,
	z = 0.40447419881821
}

Player information:

{
	major = 5,
	formspec_version = 7,
	state = "Active",
	lang_code = "",
	ip_version = 6,
	min_rtt = 0.16799999773502,
	avg_rtt = 0.17599999904633,
	min_jitter = 0,
	max_jitter = 3.5929999351501,
	avg_jitter = 0.0069999992847443,
	connection_uptime = 1398,
	serialization_version = 29,
	minor = 9,
	max_rtt = 3.7869999408722,
	version_string = "5.9.0-dev-454dd8576-dirty",
	protocol_version = 42,
	patch = 0
}

Player meta:

{
	fields = {
		yl_commons_thankyou = "73",
		["3d_armor_inventory"] = "return {\"3d_armor:boots_quickrun\", \"\", \"\", \"\", \"\", \"\"}",
		["ocean_build.last_warning"] = "1.66814e+09",
		["ocean_build.ocean_built"] = "6",
		["petz:werewolf_clan_idx"] = "2",
		partychat = "party",
		played_time = "7220750",
		digged_nodes = "20344",
		placed_nodes = "20929",
		xp = "0",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		hud_state = "off",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 15, [\"x\"] = 1353, [\"z\"] = 1089}}",
		repellant = "0",
		["hud_manager:spawnit:hud_enabled"] = "y",
		["petz:werewolf_vignette_id"] = "16",
		["stamina:level"] = "0",
		arenalib_infobox_arenaID = "0",
		["stamina:poisoned"] = "no",
		["stamina:exhaustion"] = "111",
		["petz:old_override_table"] = "return {[\"sneak\"] = true, [\"speed\"] = 2, [\"new_move\"] = true, [\"jump\"] = 1.5, [\"gravity\"] = 1, [\"sneak_glitch\"] = false}",
		yl_commons_player_created = "1644205752",
		died = "2",
		punch_count = "1242",
		["ethereal:fly_timer"] = "-99",
		inflicted_damage = "283022",
		["petz:werewolf"] = "0",
		bitten = "0",
		["petz:lycanthropy"] = "0",
		["signslib:pos"] = "(-17640,19,16805)",
		yl_commons_player_joined = "1704576206",
		crafted = "2220",
		jointime = "1644205752"
	}
}

Log identifier


[MOD] yl_report log identifier = QZsKVpFshfuQ3SDI9Oc6FoJ8F8H3mLKx

Profiler save:

profile-20240106T214630.json_prettyEE

Status:

# Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 3d 16h 10min 13s | max lag: 0.582s | clients (2/52): Administrator, rheo

Teleport command:

/teleport xyz -17638 19 16804

Compass command:

/give_compass Construction QZsKVpFshfuQ3SDI9Oc6FoJ8F8H3mLKx D2691E -17638 19 16804
rheo reports a bug: > digistuff:gpu is apparently easy to exploit as a lag generator Player position: ``` { x = -17637.9375, y = 18.687000274658, z = 16803.623046875 } ``` Player look: ``` { x = -0.012357800267637, y = -0.91446590423584, z = 0.40447419881821 } ``` Player information: ``` { major = 5, formspec_version = 7, state = "Active", lang_code = "", ip_version = 6, min_rtt = 0.16799999773502, avg_rtt = 0.17599999904633, min_jitter = 0, max_jitter = 3.5929999351501, avg_jitter = 0.0069999992847443, connection_uptime = 1398, serialization_version = 29, minor = 9, max_rtt = 3.7869999408722, version_string = "5.9.0-dev-454dd8576-dirty", protocol_version = 42, patch = 0 } ``` Player meta: ``` { fields = { yl_commons_thankyou = "73", ["3d_armor_inventory"] = "return {\"3d_armor:boots_quickrun\", \"\", \"\", \"\", \"\", \"\"}", ["ocean_build.last_warning"] = "1.66814e+09", ["ocean_build.ocean_built"] = "6", ["petz:werewolf_clan_idx"] = "2", partychat = "party", played_time = "7220750", digged_nodes = "20344", placed_nodes = "20929", xp = "0", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", hud_state = "off", yl_church = "return {[\"last_death\"] = {[\"y\"] = 15, [\"x\"] = 1353, [\"z\"] = 1089}}", repellant = "0", ["hud_manager:spawnit:hud_enabled"] = "y", ["petz:werewolf_vignette_id"] = "16", ["stamina:level"] = "0", arenalib_infobox_arenaID = "0", ["stamina:poisoned"] = "no", ["stamina:exhaustion"] = "111", ["petz:old_override_table"] = "return {[\"sneak\"] = true, [\"speed\"] = 2, [\"new_move\"] = true, [\"jump\"] = 1.5, [\"gravity\"] = 1, [\"sneak_glitch\"] = false}", yl_commons_player_created = "1644205752", died = "2", punch_count = "1242", ["ethereal:fly_timer"] = "-99", inflicted_damage = "283022", ["petz:werewolf"] = "0", bitten = "0", ["petz:lycanthropy"] = "0", ["signslib:pos"] = "(-17640,19,16805)", yl_commons_player_joined = "1704576206", crafted = "2220", jointime = "1644205752" } } ``` Log identifier ``` [MOD] yl_report log identifier = QZsKVpFshfuQ3SDI9Oc6FoJ8F8H3mLKx ``` Profiler save: ``` profile-20240106T214630.json_prettyEE ``` Status: ``` # Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 3d 16h 10min 13s | max lag: 0.582s | clients (2/52): Administrator, rheo ``` Teleport command: ``` /teleport xyz -17638 19 16804 ``` Compass command: ``` /give_compass Construction QZsKVpFshfuQ3SDI9Oc6FoJ8F8H3mLKx D2691E -17638 19 16804 ```
AliasAlreadyTaken was assigned by yourland-report 2024-01-06 21:46:30 +00:00
Member

a player name frogTheSecond showed up and had a bunch of exploits. thankfully he agreed to test them on the test server instead of the main one.

he was able to create multi-second lag, mesecons_debug didn't seem to throttle it much. probably these items should be mesemaker only.

a player name frogTheSecond showed up and had a bunch of exploits. thankfully he agreed to test them on the test server instead of the main one. he was able to create multi-second lag, mesecons_debug didn't seem to throttle it much. probably these items should be mesemaker only.
flux added the
1. kind/bug
3. source/integration
labels 2024-01-06 21:48:13 +00:00
Member

cf. #5931, #5932

cf. #5931, #5932
Member

gated the gpu 7b22bcf732

gated the gpu https://gitea.your-land.de/your-land/mese_restriction/commit/7b22bcf732ce12b5096f0c26b600039461958257
flux added the
4. step/ready to QA test
label 2024-01-07 19:22:48 +00:00
AliasAlreadyTaken added this to the 1.1.123 milestone 2024-01-08 06:13:24 +00:00

QA

The GPU requires mesemaker now.

Still, the intial lag source is not be solved? And cannot be solved without disabling the functionality of the GPU?

What's the repro?

QA The GPU requires mesemaker now. Still, the intial lag source is not be solved? And cannot be solved without disabling the functionality of the GPU? What's the repro?
AliasAlreadyTaken added the
ugh/QA OK
label 2024-01-28 13:02:12 +00:00
Member

What's the repro?

i'm not really sure, it might just be sending it jobs in a loop.

> What's the repro? i'm not really sure, it might just be sending it jobs in a loop.
flux added
5. result/fixed
and removed
4. step/ready to QA test
labels 2024-03-28 20:23:30 +00:00
AliasAlreadyTaken was unassigned by flux 2024-03-28 20:23:33 +00:00
Member

this is live

this is live
flux closed this issue 2024-03-28 20:23:39 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#5924
No description provided.