Libseccomp: рдкреНрд░рд╢реНрди: рдорд╛рд╕реНрдЯрд░ рд╕реЗ рд░рд┐рд▓реАрдЬ-2.4 рдХреЗ рд▓рд┐рдП v2.4.2 . рдХреЗ рд▓рд┐рдП рдмреИрдХрдкреЛрд░реНрдЯ рдкреИрдЪ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 22 рдЬреБрд▓ре░ 2019  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: seccomp/libseccomp

рд╣рдореЗрдВ v2.4.2 рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реАрдЬ-2.4 рд╢рд╛рдЦрд╛ рдореЗрдВ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛рдУрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

prioritmedium question

рд╕рднреА 10 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЙрдореНрдореАрджрд╡рд╛рд░:

  • 0d73daf07490656130e0f5311ad12ca8818752c5
  • 3f214cbbbbd663dd4e7fe90638af4971b436ec00
  • d390edad9a8540c2e2dd0b12732cc8dd3fe1cc69
  • 5fc22428507eea00ee9e2215d972777da9a99b6
  • 4bec773fb401433bbfbbef111a49e1d2acbc4fcf
  • ff7fc73bdf4602323ce320a2094c006c9c3e4d42
  • 2b406e3b274407ceef53fa3de9469cfbd0fd0ddb

0d73daf - рд╕рд╣рдордд
3f214cb - рд╕рд╣рдордд
d390eda - рд╕рд╣рдордд
5fc2242 - рд╕рд╣рдордд
4bec773 - рд╕рд╣рдордд
ff7fc73 - рд╕рд╣рдордд
2b406e3 - рд╕рд╣рдордд

рдореБрдЭреЗ рдЗрд╕ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХрд╛ рд╡рд┐рд╡рд░рдг рдпрд╛рдж рдирд╣реАрдВ рд╣реИ - 3570b5cf9acbd1711d417e08ec608eea7b83d416ред рдХреНрдпрд╛ рд╣рдореЗрдВ рдЗрд╕реЗ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ?

рдореБрдЭреЗ рдЗрд╕ рдХрдорд┐рдЯрдореЗрдВрдЯ рдХрд╛ рд╡рд┐рд╡рд░рдг рдпрд╛рдж рдирд╣реАрдВ рд╣реИ - 3570b5cред рдХреНрдпрд╛ рд╣рдореЗрдВ рдЗрд╕реЗ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ?

рд░рд┐рд▓реАрдЬрд╝-2.4 рд╢рд╛рдЦрд╛ рдореЗрдВ SECCOMP_FILTER_FLAG_LOG/log_enable рд╡рд┐рд╢реЗрд╖рддрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕реЗ рдареАрдХ рд╕реЗ рд░реАрд╕реЗрдЯ рдХрд░реЗрдВред SPEC_ALLOW/spec_allow рд╡рд┐рд╢реЗрд╖рддрд╛ рд░рд┐рд▓реАрдЬрд╝-2.4 рд╢рд╛рдЦрд╛ рдореЗрдВ рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЫреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА, рд▓реЗрдХрд┐рди рдпрд╣ рдмрд╣реБрдд рдорд╛рдореВрд▓реА рд╣реИред

рдЕрдкрдиреА рдирдИ рд░рд╛рдЗрдЯ рдПрдХреНрд╕реЗрд╕ @drakenclimber рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд░реВрдк рдореЗрдВ, рдХреНрдпрд╛ рдЖрдк рдЗрди рдкреИрдЪ рдХреЛ рдмреИрдХрдкреЛрд░реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдФрд░ рд░рд┐рд▓реАрдЬрд╝-2.4 рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ; рдореИрдВ рдЖрдкрдХреЛ рдПрд╕реАрдХреЗ рджреВрдВрдЧрд╛ (рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рд╕рдм рдЕрдЪреНрдЫрд╛ рд▓рдЧ рд░рд╣рд╛ рд╣реИ), рдФрд░ рдЖрдк рдХрдорд┐рдЯрдореЗрдВрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

рдПрдХ рддрд░рдл рдХреЗ рд░реВрдк рдореЗрдВ, рдмреИрдХрдкреЛрд░реНрдЯ рд╕рд░рд▓ рд╣реИрдВ, рдмрд╕ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛ рд╕реЗ рдкреИрдЪ рдЪреБрдиреЗрдВ (рдпрджрд┐ рдЖрдк stgit рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдпрд╣ stg pick рдХрдорд╛рдВрдб рд╣реИ) рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдХрд┐рд╕реА рднреА рд╕рдВрдкрд╛рджрди рдкрд░ рдзреНрдпрд╛рди рджреЗрдВред рдпрджрд┐ рдЖрдкрдХреЗ рдХреЛрдИ рдкреНрд░рд╢реНрди рд╣реИрдВ, рдпрд╛ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИ рддреЛ рдореБрдЭреЗ рдмрддрд╛рдПрдВред

рдЬрд╝рд░реВрд░ред рдореИрдВ рдЗрд╕реЗ рдПрдХ рд╢реЙрдЯ рджреЗ рд╕рдХрддрд╛ рд╣реВрдВред

рдпрд╣рд╛рдВ рд╕рднреА рдмреИрдХрдкреЛрд░реНрдЯ рдХрд┐рдП рдЧрдП рдХрд╛рдореЛрдВ рд╡рд╛рд▓реА рд╢рд╛рдЦрд╛ рд╣реИред рдореИрдВрдиреЗ рдЖрдЦрд┐рд░реА рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдореЗрдВ "рдЗрд╢реНрдпреВ #161" рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рддрд╛рдХрд┐ рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕ рдзрд╛рдЧреЗ рд╕реЗ рдЬреБрдбрд╝ рдЬрд╛рдПред

https://github.com/drakenclimber/libseccomp/tree/issues/161

рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдирд╣реАрдВ рдмрдирд╛рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рд╣реИ?

рдЕрдм рдЬрдм рд╣рдо рджреЛрдиреЛрдВ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ _slightly_ рдЕрдзрд┐рдХ рдФрдкрдЪрд╛рд░рд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдЪрд┐рдкрдХреЗ рд░рд╣рдирд╛ рд╣рдорд╛рд░реА (рдФрд░ рдкреЗрдбрд╝ рдХреА) рд╡рд┐рд╡реЗрдХ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ :)

рдзрдиреНрдпрд╡рд╛рджред рдХреНрдпрд╛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ рдирд╣реАрдВ рдмрдирд╛рдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг рд╣реИ?

рдмрдврд╝рд┐рдпрд╛ рдХреЙрд▓ред рдореИрдВ рдПрдХ рдЬрдирд╕рдВрдкрд░реНрдХ рдХрд░реВрдВрдЧрд╛ред рдпрд╣ рдХрд╛рдлреА рд▓рдВрдмрд╛ рджрд┐рди рд░рд╣рд╛ рд╣реИ :(

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ, рдореИрдВрдиреЗ 3570b5cf9acbd1711d417e08ec608eea7b83d416 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреА рдЯрд┐рдкреНрдкрдгреА рдкрд░ рдкрд╣рд▓реЗ рд╕реНрдерд╛рди рджрд┐рдпрд╛ рдерд╛ - рдЙрд╕ рдкрд░ рдЕрдЪреНрдЫреА рдкрдХрдбрд╝, рдореИрдВрдиреЗ рдЧрд▓рддреА рд╕реЗ рд╕реЛрдЪрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдЙрд╕ рд╕реВрдЪреА рд╕реЗ рдерд╛ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдПрдХ рд╕рд╛рде рд░рдЦрд╛ рдерд╛: /

рд░рд┐рд▓реАрдЬ-2.4 рд╢рд╛рдЦрд╛ рдореЗрдВ рд╡рд┐рд▓рдпред

https://github.com/seccomp/libseccomp/commit/0f11bb83d92ae74669f4a5e9c240b1e353d5a596

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

jdstrand picture jdstrand  ┬╖  20рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

diekmann picture diekmann  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

oxr463 picture oxr463  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

cgwalters picture cgwalters  ┬╖  14рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

alban picture alban  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ