Et en plus, la solution de Touhami:
    \documentclass[french,a4paper]{scrartcl}
    \usepackage[utf8]{inputenc}      % accents dans le source
    \usepackage[T1]{fontenc}         % accents dans le pdf
    \usepackage{ifthen}
    \usepackage{tcolorbox}
    \usepackage[french]{babel}      % titres et typo en français
    \begin{document}
    % 1 Extraire le titre de section:
    \makeatletter
    \newcommand{\titredesection}{\@currentheadentry}
    \makeatother
    % 2 Utiliser le titre comme condition:
    \newcommand{\titretcb}{%
    % Si la subsubsection est «foo», le titre est «bar»:
    \ifthenelse{\equal{foo}{\titredesection}}%
    {\tcbset{title=bar}}%
    % sinon le titre des tcolorbox est «foo»:
    {\tcbset{title=foo}}
    }
    % 3 Intégrer la condition à chaque appel de section:
    \AddtoDoHook{heading/endgroup/section}{\aftergroup\titretcb}
    \section{foo}
    \begin{tcolorbox}
      Ici c'est une citation de bar.
    
     Le titre de cette box devrait être bar.
    \end{tcolorbox}
    \section{bar}
    %\titretcb
    \begin{tcolorbox}
      Ici c'est une citation de foo.
    
      Le titre de cette box devrait être foo. 
    \end{tcolorbox}
    \end{document}