History | Log In     View a printable version of the current page.  
  • All submissions to this site are governed by Second Life Project Contribution Agreement. By submitting patches and other information using this site, you acknowledge that you've read, understood, and agreed to those terms.
Issue Details (XML | Word | Printable)

Key: SVC-251
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Critical Critical
Assignee: Jake Linden
Reporter: Drew Dwi
Votes: 14
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
2. Second Life Service - SVC

Death teleport fails when teleporting to a home point you no longer have access to

Created: 01/Jun/07 07:06 AM   Updated: 29/Nov/07 09:49 AM
Component/s: Teleport
Affects Version/s: None
Fix Version/s: 1.18.0

Environment: platform not dependant
Issue Links:
Relates
 

Linden Lab Issue ID: SL-19761


 Description  « Hide
This only happens if you can't go to your home (ie, you don't have permission to be there). Theoretically, it should only affect residents who were once allowed on a parcel or estate: (possibly their land which they sold, and the new owner has banned everyone from the parcel), residents who were once in a group that allowed setting your home position to the group's land and are no longer in that group.

Repro:
- Setup: 2 Testers; Tester A is an officer in a group with group land holdings. Tester B is a member of Tester A's group.
- Tester A: Teleport to a parcel in the group's land holdings and setup for the test:
- Edit > Groups...
- Double-click the name of the group which you are an officer in and know holds land.
- Click the 'Land' tab.
- Choose a parcel and click Map, then Teleport.
- Right-click the Ground > About Land.
- Click the Access tab and check Group: (Group name parcel is owned by). This should block access to anyone not in the group.
- Close the About Land window.
- Tester B: Teleport to land in the group's land holdings where Tester A is.
- Tester B: World > Set Home to Here.
- Tester B: Verify you receive a pop up blue message box in the lower right corner "Home position set".
- Tester B: Walk off the parcel onto a parcel not owned by the group.
- Tester A: Eject Tester B from the group.
- Tester B: Teleport to Rausch (where you are almost certian to die).
- Tester B: Ask someone nicely to kill you in Rausch ;-). If no one is available, create a cube and put this script in it:


default {
     state_entry() {
          llSetDamage(100);
     }
}


- Tester B: Make the cube physical.
- Tester B: Close the Edit/Build window.
- Tester B: Hit yourself wth the cube.
* Tester B: Verify that you hear the "Ding!" noise and get a message saying you couldn't teleport because you are not allowed there.
* Tester B: Close all the pop ups.
* Tester B: Verify you are still in Rausch.

Teleport routing should know when you can not teleport to your home and redirect you to the nearest Mainland Infohub, which it sets as your new home. a helpful message to this effect should be given to the resident.


SL-19761: Death teleport fails when teleporting to a home point you no longer have access to
Affects: 1.10.5.1 (RX - Movement)

http://secondlife.com/support/known-issues.php

 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Torley Linden - 01/Jun/07 08:39 AM
Good to see you got this in here! Thanks for manually adding it.

Benjamin Stoneage - 13/Jun/07 08:18 PM
also happens when the region is not available or no longer exists.

Eata Kitty - 24/Jun/07 12:37 PM
This has been used a lot to cheat in combat sims so it would be good to see it fixed.

Torley Linden - 02/Jul/07 12:45 PM
Hey Drew, thanks for the ping -- in the future please send me an email, I get too many IMs to sort.

Just wanted to share the good news and properly mark this as "Fixed Internally". :)

Hopefully it'll be included in a viewer + server update coming soon.

Torley Linden - 02/Jul/07 12:46 PM
Fixed by Jake! w00t!


IntLibber Brautigan - 23/Jul/07 10:44 PM
This issue has not been resolved. There are a number of situations in which avatars can gain immortality against estate bans, death teleports, etc. For instance, take a sim you have control over, have your Estate Manager alt occupy the sim and reduce its agent limit to 1. Then take another account with its home set to that sim, and go grief. Nobody can tp you home because the agent limit is full, and the sim isn't down, so you don't get tped to another sim instead. Also, if you crash your home sim just before going to grief, you can get a good 5-10 minutes of griefing in (at least a dozen sims down in that time) before the map api detects that your home sim is down. During that time, you are immortal and cannot be ejected from any sim.

Angel Fluffy - 23/Jul/07 11:25 PM
This is NOT fixed.

Today, one of my sims got griefed, and the griefer was completely immune to TP home, estate ban and freeze.

We tried :
* Teleporting the griefer home via the World -> Region / Estate -> Region -> Teleport Home One User
* Teleporting the griefer home via the World -> Region / Estate -> Estate -> Kick User From Estate
* Adding the griefer to the estate ban list for all estates I own.

We did all of the above multiple times and NOTHING worked, no matter how many times we tried.

He stood there laughing at us, saying he was immortal and couldn't be sent home.
Then returned to griefing us.

We couldn't even freeze him, because he was using some sort of modified client which bypassed freezes.

I tried setting the sim to verified avatars only, but this did NOT boot him.
I could have restarted the sim to get rid of him, but that would have been very annoying to my residents who were using it at the time.

I should not have to rely on other sims being up in order to teleport griefers off the sims I have paid for.

This ability for griefers to render themselves immune to TP home via crashing their home sim is an exploit.

It should be treated as such, and fixed ASAP.

LL should fix the TP Home command so that in the rare cases where a subject's home sim is down when you try to send them home, they are simply logged off, or at the very least sent to a random public sim on the grid - away from your sim.

Beyond that, more needs to be done to make sims harder to crash. I'd also like to see automated sim monitoring which detects when someone tries to crash a sim and automatically suspends their account for it.

Griefers shouldn't have the ability to crash sims at all, and they certainly should not be able to go around crashing sims at will, completely immune to even estate-level ejects and bans.

Angel Fluffy - 23/Jul/07 11:59 PM
Apparently, the immunity to TP home that these griefers have is caused by a different bug.
The bug is apparently different, but gives all the same symptoms.

I'm sending the repro for this new, slightly different bug to security@lindenlab.com, because I don't want the knowledge of how to become immune to TP home to get into the public domain. I think that a bug which allows banned people to stay in locations they are banned from meets the security@ criteria of "permits unauthorized access to Second Life/Linden Lab resources".

Thanks to Thomas Shikami, who pointed this out and explained this to me. I just hope it gets fixed :/

Torley Linden - 24/Jul/07 09:08 AM
@Angel and IntLibber: I've let Jake know so he can investigate further. I also see Phoenix Linden has replied to Angel's security@ email, which I'll include with our internal issue.

Jake Linden - 24/Jul/07 03:12 PM
Hmm.

So, what I fixed what that if, in the process of teleport, you were expressly not able to get home because of estate management, that it would generate a new teleport home for you. Now, it might be that *other* situations where you can't teleport home aren't caught and filtered through this code - that's possible.

I would point out that the bug stated that that we reset homes for those who don't have permission to be there, *not* homes that are on sims that are down. We specifically didn't do that because if you teleport home in the normal action of working in SL, and that Sim happens to be down, you don't want your home to be reset. In terms of just adjusting where they end up if the sim is down, the system already does that and has done for quite a while.

I think it's more likely there's a different bug here wereby the act of forcing a TP on someone else is not being passed through the appropriate code. However, as I said, that wasn't what the original bug was that was fixed.
That being said, I'll take a look into this shortly.

Drew Dwi - 25/Jul/07 03:33 AM
inshort

any time a teleport fails because the destination is...

-invalid (no longer exists)
-down
-access list
-banned

The user should be re-routed to info hub. I don't think the home point needs to be reset per say just re-route to nearest info hub.

Jake Linden - 16/Aug/07 03:38 PM
The new problem with teleports not occuring if the home sim is down has been resolved - now it just dumps you to a random telehub.

Torley will be able to tell you when this code goes live.

Alexa Linden - 29/Nov/07 09:49 AM
Marking as fixed