You can insert the \times
symbols as arrows and act on the column separations.
\documentclass[a4paper,12pt]{article}
\usepackage{newtxtext,newtxmath}
\usepackage{mathtools}
\usepackage{tikz-cd}
% see https://tex.stackexchange.com/a/216042/4427
\tikzset{
symbol/.style={
draw=none,
every to/.append style={
edge node={node [sloped, allow upside down, auto=false]{$#1$}}}
}
}
\newcommand{\sep}{\,|\,}
\begin{document}
\begin{tikzcd}[row sep=1ex]
H_n (M\sep L; R) \arrow[r,symbol=\times] \arrow[dd, "i_*"] &[-2em]
H^k (M\sep L; R) \arrow[rd, "\frown"] &[2em]
\\
&& H_{n-k}(M;R) \\
H_n (M\sep K; R) \arrow[r,symbol=\times] &
H^k (M\sep K; R) \arrow[ru, "\frown"'] \arrow[uu, "i^*"']
\end{tikzcd}
\end{document}