1. 11 7月, 2007 12 次提交
  2. 06 7月, 2007 1 次提交
  3. 23 6月, 2007 2 次提交
  4. 08 6月, 2007 2 次提交
  5. 25 5月, 2007 6 次提交
  6. 20 5月, 2007 1 次提交
    • P
      [NETFILTER]: nf_conntrack: fix use-after-free in helper destroy callback invocation · 5397e97d
      Patrick McHardy 提交于
      When the helper module is removed for a master connection that has a
      fulfilled expectation, but has already timed out and got removed from
      the hash tables, nf_conntrack_helper_unregister can't find the master
      connection to unset the helper, causing a use-after-free when the
      expected connection is destroyed and releases the last reference to
      the master.
      
      The helper destroy callback was introduced for the PPtP helper to clean
      up expectations and expected connections when the master connection
      times out, but doing this from destroy_conntrack only works for
      unfulfilled expectations since expected connections hold a reference
      to the master, preventing its destruction. Move the destroy callback to
      the timeout function, which fixes both problems.
      
      Reported/tested by Gabor Burjan <buga@buvoshetes.hu>.
      Signed-off-by: NPatrick McHardy <kaber@trash.net>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      5397e97d
  7. 11 5月, 2007 4 次提交
  8. 09 5月, 2007 2 次提交
  9. 03 5月, 2007 1 次提交
  10. 26 4月, 2007 9 次提交