Thread (7 messages) 7 messages, 2 authors, 2017-08-24

[PATCH 0/5] Netfilter fixes for net

flat view
STALE3345d SUPERSEDED

From: Pablo Neira Ayuso <pablo@netfilter.org>
Date: 2017-08-24 14:43:43
Also in: netfilter-devel

Revision v1 of 280 in this series.

Revisions (280)
  1. v1
  2. v1
  3. v1
  4. v1
  5. v1
  6. v1
  7. v1
  8. v1
  9. v1
  10. v1
  11. v1
  12. v1
  13. v1
  14. v1
  15. v1
  16. v1
  17. v1
  18. v1
  19. v1
  20. v1
  21. v1
  22. v1
  23. v1
  24. v1
  25. v1
  26. v1
  27. v1
  28. v1
  29. v1
  30. v1
  31. v1
  32. v1
  33. v1
  34. v1
  35. v1
  36. v1
  37. v1
  38. v1
  39. v1
  40. v1
  41. v1
  42. v1
  43. v1
  44. v1
  45. v1
  46. v1
  47. v1
  48. v1
  49. v1
  50. v1
  51. v1
  52. v1
  53. v1
  54. v1
  55. v1
  56. v1
  57. v1
  58. v1
  59. v1
  60. v1
  61. v1
  62. v1 current
  63. v1
  64. v1
  65. v1
  66. v1
  67. v1
  68. v1
  69. v1
  70. v1
  71. v1
  72. v1
  73. v1
  74. v1
  75. v1
  76. v1
  77. v1
  78. v1
  79. v1
  80. v1
  81. v1
  82. v1
  83. v1
  84. v1
  85. v1
  86. v1
  87. v1
  88. v1
  89. v1
  90. v1
  91. v1
  92. v1
  93. v1
  94. v1
  95. v1
  96. v1
  97. v1
  98. v1
  99. v1
  100. v1
  101. v1
  102. v1
  103. v1
  104. v1
  105. v1
  106. v1
  107. v1
  108. v1
  109. v1
  110. v1
  111. v1
  112. v1
  113. v1
  114. v1
  115. v1
  116. v1
  117. v1
  118. v1
  119. v1
  120. v1
  121. v1
  122. v1
  123. v1
  124. v1
  125. v1
  126. v1
  127. v1
  128. v1
  129. v1
  130. v1
  131. v1
  132. v1
  133. v1
  134. v1
  135. v1
  136. v1
  137. v1
  138. v1
  139. v1
  140. v1
  141. v1
  142. v1
  143. v1
  144. v1
  145. v1
  146. v1
  147. v1
  148. v2 [diff vs current]
  149. v1
  150. v1
  151. v1
  152. v1
  153. v1
  154. v1
  155. v1
  156. v1
  157. v1
  158. v1
  159. v1
  160. v2 [diff vs current]
  161. v1
  162. v1
  163. v1
  164. v1
  165. v1
  166. v1
  167. v1
  168. v1
  169. v1
  170. v1
  171. v1
  172. v1
  173. v1
  174. v1
  175. v1
  176. v1
  177. v1
  178. v1
  179. v1
  180. v1
  181. v1
  182. v1
  183. v1
  184. v1
  185. v1
  186. v1
  187. v1
  188. v1
  189. v1
  190. v1
  191. v1
  192. v1
  193. v1
  194. v1
  195. v1
  196. v1
  197. v1
  198. v1
  199. v1
  200. v1
  201. v1
  202. v1
  203. v1
  204. v1
  205. v1
  206. v1
  207. v1
  208. v1
  209. v1
  210. v1
  211. v1
  212. v1
  213. v1
  214. v1
  215. v1
  216. v2 [diff vs current]
  217. v1
  218. v1
  219. v1
  220. v2 [diff vs current]
  221. v1
  222. v1
  223. v1
  224. v1
  225. v1
  226. v2 [diff vs current]
  227. v1
  228. v1
  229. v1
  230. v1
  231. v1
  232. v2 [diff vs current]
  233. v3 [diff vs current]
  234. v1
  235. v1
  236. v1
  237. v1
  238. v1
  239. v1
  240. v1
  241. v1
  242. v1
  243. v2 [diff vs current]
  244. v1
  245. v1
  246. v1
  247. v2 [diff vs current]
  248. v1
  249. v1
  250. v1
  251. v1
  252. v1
  253. v1
  254. v2 [diff vs current]
  255. v1
  256. v1
  257. v1
  258. v1
  259. v1
  260. v1
  261. v1
  262. v1
  263. v1
  264. v1
  265. v1
  266. v2 [diff vs current]
  267. v1
  268. v2 [diff vs current]
  269. v1
  270. v2 [diff vs current]
  271. v1
  272. v1
  273. v1
  274. v1
  275. v2 [diff vs current]
  276. v1
  277. v1
  278. v2 [diff vs current]
  279. v2 [diff vs current]
  280. v2 [diff vs current]
Hi David,

The following patchset contains Netfilter fixes for your net tree,
they are:

1) Fix use after free of struct proc_dir_entry in ipt_CLUSTERIP, patch
   from Sabrina Dubroca.

2) Fix spurious EINVAL errors from iptables over nft compatibility layer.

3) Reload pointer to ip header only if there is non-terminal verdict,
   ie. XT_CONTINUE, otherwise invalid memory access may happen, patch
   from Taehee Yoo.

4) Fix interaction between SYNPROXY and NAT, SYNPROXY adds sequence
   adjustment already, however from nf_nat_setup() assumes there's not.
   Patch from Xin Long.

5) Fix burst arithmetics in nft_limit as Joe Stringer mentioned during
   NFWS in Faro. Patch from Andy Zhou.

You can pull these changes from:

  git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git

Thanks a lot!

----------------------------------------------------------------

The following changes since commit 073dd5ad34b1d3aaadaa7e5e8cbe576d9545f163:

  netfilter: fix netfilter_net_init() return (2017-07-18 14:50:28 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git HEAD

for you to fetch changes up to c26844eda9d4fdbd266660e3b3de2d0270e3a1ed:

  netfilter: nf_tables: Fix nft limit burst handling (2017-08-24 16:23:17 +0200)

----------------------------------------------------------------
Pablo Neira Ayuso (1):
      netfilter: nft_compat: check extension hook mask only if set

Sabrina Dubroca (1):
      netfilter: ipt_CLUSTERIP: fix use-after-free of proc entry

Taehee Yoo (1):
      netfilter: x_tables: Fix use-after-free in ipt_do_table.

Xin Long (1):
      netfilter: check for seqadj ext existence before adding it in nf_nat_setup_info

andy zhou (1):
      netfilter: nf_tables: Fix nft limit burst handling

 net/ipv4/netfilter/arp_tables.c    | 10 +++++-----
 net/ipv4/netfilter/ip_tables.c     |  9 +++++----
 net/ipv4/netfilter/ipt_CLUSTERIP.c |  4 +++-
 net/netfilter/nf_nat_core.c        |  2 +-
 net/netfilter/nft_compat.c         |  4 ++--
 net/netfilter/nft_limit.c          | 25 ++++++++++++++-----------
 6 files changed, 30 insertions(+), 24 deletions(-)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help