{"action":"created","issue":{"url":"https://api.github.com/repos/rapid7/metasploit-payloads/issues/273","repository_url":"https://api.github.com/repos/rapid7/metasploit-payloads","labels_url":"https://api.github.com/repos/rapid7/metasploit-payloads/issues/273/labels{/name}","comments_url":"https://api.github.com/repos/rapid7/metasploit-payloads/issues/273/comments","events_url":"https://api.github.com/repos/rapid7/metasploit-payloads/issues/273/events","html_url":"https://github.com/rapid7/metasploit-payloads/pull/273","id":300618456,"number":273,"title":"fix reliability for PHP packet dispatch","user":{"login":"busterb","id":4108654,"avatar_url":"https://avatars3.githubusercontent.com/u/4108654?v=4","gravatar_id":"","url":"https://api.github.com/users/busterb","html_url":"https://github.com/busterb","followers_url":"https://api.github.com/users/busterb/followers","following_url":"https://api.github.com/users/busterb/following{/other_user}","gists_url":"https://api.github.com/users/busterb/gists{/gist_id}","starred_url":"https://api.github.com/users/busterb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/busterb/subscriptions","organizations_url":"https://api.github.com/users/busterb/orgs","repos_url":"https://api.github.com/users/busterb/repos","events_url":"https://api.github.com/users/busterb/events{/privacy}","received_events_url":"https://api.github.com/users/busterb/received_events","type":"User","site_admin":false},"labels":[{"id":90105570,"url":"https://api.github.com/repos/rapid7/metasploit-payloads/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"closed","locked":false,"assignee":{"login":"pbarry-r7","id":19912177,"avatar_url":"https://avatars2.githubusercontent.com/u/19912177?v=4","gravatar_id":"","url":"https://api.github.com/users/pbarry-r7","html_url":"https://github.com/pbarry-r7","followers_url":"https://api.github.com/users/pbarry-r7/followers","following_url":"https://api.github.com/users/pbarry-r7/following{/other_user}","gists_url":"https://api.github.com/users/pbarry-r7/gists{/gist_id}","starred_url":"https://api.github.com/users/pbarry-r7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pbarry-r7/subscriptions","organizations_url":"https://api.github.com/users/pbarry-r7/orgs","repos_url":"https://api.github.com/users/pbarry-r7/repos","events_url":"https://api.github.com/users/pbarry-r7/events{/privacy}","received_events_url":"https://api.github.com/users/pbarry-r7/received_events","type":"User","site_admin":false},"assignees":[{"login":"pbarry-r7","id":19912177,"avatar_url":"https://avatars2.githubusercontent.com/u/19912177?v=4","gravatar_id":"","url":"https://api.github.com/users/pbarry-r7","html_url":"https://github.com/pbarry-r7","followers_url":"https://api.github.com/users/pbarry-r7/followers","following_url":"https://api.github.com/users/pbarry-r7/following{/other_user}","gists_url":"https://api.github.com/users/pbarry-r7/gists{/gist_id}","starred_url":"https://api.github.com/users/pbarry-r7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pbarry-r7/subscriptions","organizations_url":"https://api.github.com/users/pbarry-r7/orgs","repos_url":"https://api.github.com/users/pbarry-r7/repos","events_url":"https://api.github.com/users/pbarry-r7/events{/privacy}","received_events_url":"https://api.github.com/users/pbarry-r7/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2018-02-27T12:55:04Z","updated_at":"2018-03-01T23:37:59Z","closed_at":"2018-03-01T23:34:25Z","author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/rapid7/metasploit-payloads/pulls/273","html_url":"https://github.com/rapid7/metasploit-payloads/pull/273","diff_url":"https://github.com/rapid7/metasploit-payloads/pull/273.diff","patch_url":"https://github.com/rapid7/metasploit-payloads/pull/273.patch"},"body":"A bug in the read function would cause a too-large read when there are multiple packets or other things in the control channel. This would cause the subsequent packet to fail to parse, leading to the current message getting discarded.\r\n\r\nThis fixes the bug in https://github.com/rapid7/metasploit-framework/issues/8722 but also probably many other PHP meterpreter reliability issues, since the bug was in the core read() function.\r\n\r\n## Verification Steps\r\n\r\nFollow original issue steps to reproduce."},"comment":{"url":"https://api.github.com/repos/rapid7/metasploit-payloads/issues/comments/369769574","html_url":"https://github.com/rapid7/metasploit-payloads/pull/273#issuecomment-369769574","issue_url":"https://api.github.com/repos/rapid7/metasploit-payloads/issues/273","id":369769574,"user":{"login":"pbarry-r7","id":19912177,"avatar_url":"https://avatars2.githubusercontent.com/u/19912177?v=4","gravatar_id":"","url":"https://api.github.com/users/pbarry-r7","html_url":"https://github.com/pbarry-r7","followers_url":"https://api.github.com/users/pbarry-r7/followers","following_url":"https://api.github.com/users/pbarry-r7/following{/other_user}","gists_url":"https://api.github.com/users/pbarry-r7/gists{/gist_id}","starred_url":"https://api.github.com/users/pbarry-r7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pbarry-r7/subscriptions","organizations_url":"https://api.github.com/users/pbarry-r7/orgs","repos_url":"https://api.github.com/users/pbarry-r7/repos","events_url":"https://api.github.com/users/pbarry-r7/events{/privacy}","received_events_url":"https://api.github.com/users/pbarry-r7/received_events","type":"User","site_admin":false},"created_at":"2018-03-01T23:37:59Z","updated_at":"2018-03-01T23:37:59Z","author_association":"CONTRIBUTOR","body":"# Release Notes\r\n\r\nThis patch fixes a socket read issue which would cause the PHP Meterpreter to discard valid messages on certain systems under certain circumstances."}}
{"actor":{"display_login":"pbarry-r7"}}