Let f (r) (n; s, k) be the maximum number of edges of an r-uniform hypergraph on n vertices not containing a subgraph with k edges and at most s vertices. In 1973, Brown, Erdős, and Sós conjectured that the limitexists for all k and confirmed it for k = 2. Recently, Glock showed this for k = 3. We settle the next open case, k = 4, by showing that f (3) (n; 6, 4) = 7 36 + o(1) n 2 as n → ∞. More generally, for all k ∈ {3, 4}, r ≥ 3 and t ∈ [2, r − 1], we compute the value of the limit lim n→∞ n −t f (r) (n; k(r − t) + t, k), which settles a problem of Shangguan and Tamo.