{"action":"created","issue":{"url":"https://api.github.com/repos/rapid7/meterpreter/issues/162","labels_url":"https://api.github.com/repos/rapid7/meterpreter/issues/162/labels{/name}","comments_url":"https://api.github.com/repos/rapid7/meterpreter/issues/162/comments","events_url":"https://api.github.com/repos/rapid7/meterpreter/issues/162/events","html_url":"https://github.com/rapid7/meterpreter/pull/162","id":77248118,"number":162,"title":"Fix handling of UUIDs in Meterpreter","user":{"login":"OJ","id":28896,"avatar_url":"https://avatars.githubusercontent.com/u/28896?v=3","gravatar_id":"","url":"https://api.github.com/users/OJ","html_url":"https://github.com/OJ","followers_url":"https://api.github.com/users/OJ/followers","following_url":"https://api.github.com/users/OJ/following{/other_user}","gists_url":"https://api.github.com/users/OJ/gists{/gist_id}","starred_url":"https://api.github.com/users/OJ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OJ/subscriptions","organizations_url":"https://api.github.com/users/OJ/orgs","repos_url":"https://api.github.com/users/OJ/repos","events_url":"https://api.github.com/users/OJ/events{/privacy}","received_events_url":"https://api.github.com/users/OJ/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":{"login":"bcook-r7","id":10031469,"avatar_url":"https://avatars.githubusercontent.com/u/10031469?v=3","gravatar_id":"","url":"https://api.github.com/users/bcook-r7","html_url":"https://github.com/bcook-r7","followers_url":"https://api.github.com/users/bcook-r7/followers","following_url":"https://api.github.com/users/bcook-r7/following{/other_user}","gists_url":"https://api.github.com/users/bcook-r7/gists{/gist_id}","starred_url":"https://api.github.com/users/bcook-r7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bcook-r7/subscriptions","organizations_url":"https://api.github.com/users/bcook-r7/orgs","repos_url":"https://api.github.com/users/bcook-r7/repos","events_url":"https://api.github.com/users/bcook-r7/events{/privacy}","received_events_url":"https://api.github.com/users/bcook-r7/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2015-05-17T07:56:12Z","updated_at":"2015-05-17T20:55:17Z","closed_at":"2015-05-17T14:31:45Z","pull_request":{"url":"https://api.github.com/repos/rapid7/meterpreter/pulls/162","html_url":"https://github.com/rapid7/meterpreter/pull/162","diff_url":"https://github.com/rapid7/meterpreter/pull/162.diff","patch_url":"https://github.com/rapid7/meterpreter/pull/162.patch"},"body":"The original implementation assumed that the UUIDs were coming through a strings, but this was changed at some point to use the 16-byte UUID format straight out of MSF.\r\n\r\nThis was causing issues when UUIDs had null bytes in them because the UUID was being truncated and the result was that UUIDs that were being parsed in MSF were too small, resulting in exceptions.\r\n\r\nThis PR fixes this by:\r\n\r\n* Making UUIDs exactly 16 bytes.\r\n* Changing the TLV type to raw.\r\n* Not use string functions when sending the UUID to Metasploit.\r\n\r\nPlease see the accompanying MSF PR for more details: https://github.com/rapid7/metasploit-framework/pull/5357"},"comment":{"url":"https://api.github.com/repos/rapid7/meterpreter/issues/comments/102857461","html_url":"https://github.com/rapid7/meterpreter/pull/162#issuecomment-102857461","issue_url":"https://api.github.com/repos/rapid7/meterpreter/issues/162","id":102857461,"user":{"login":"OJ","id":28896,"avatar_url":"https://avatars.githubusercontent.com/u/28896?v=3","gravatar_id":"","url":"https://api.github.com/users/OJ","html_url":"https://github.com/OJ","followers_url":"https://api.github.com/users/OJ/followers","following_url":"https://api.github.com/users/OJ/following{/other_user}","gists_url":"https://api.github.com/users/OJ/gists{/gist_id}","starred_url":"https://api.github.com/users/OJ/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/OJ/subscriptions","organizations_url":"https://api.github.com/users/OJ/orgs","repos_url":"https://api.github.com/users/OJ/repos","events_url":"https://api.github.com/users/OJ/events{/privacy}","received_events_url":"https://api.github.com/users/OJ/received_events","type":"User","site_admin":false},"created_at":"2015-05-17T20:55:17Z","updated_at":"2015-05-17T20:55:17Z","body":"Was the minor tweak removing the debug output?\n"}}